[openjk] 02/23: [Shared] Add loadhud to MP, make SP reload strings and menus
Simon McVittie
smcv at debian.org
Thu Jan 11 17:28:58 UTC 2018
This is an automated email from the git hooks/post-receive script.
smcv pushed a commit to branch debian/master
in repository openjk.
commit 7f23591f11dbb144709db9dd1d823587e7f8ff40
Author: Razish <mrrazish at gmail.com>
Date: Wed Dec 6 23:42:20 2017 +1100
[Shared] Add loadhud to MP, make SP reload strings and menus
---
code/cgame/cg_consolecmds.cpp | 15 +++++++--------
codemp/cgame/cg_consolecmds.c | 13 +++++++++++++
2 files changed, 20 insertions(+), 8 deletions(-)
diff --git a/code/cgame/cg_consolecmds.cpp b/code/cgame/cg_consolecmds.cpp
index a990b79..d400ab3 100644
--- a/code/cgame/cg_consolecmds.cpp
+++ b/code/cgame/cg_consolecmds.cpp
@@ -27,6 +27,7 @@ along with this program; if not, see <http://www.gnu.org/licenses/>.
#include "cg_headers.h"
#include "cg_media.h" //just for cgs....
+#include "ui/ui_shared.h"
void CG_TargetCommand_f( void );
extern qboolean player_locked;
@@ -196,17 +197,15 @@ void CG_ToggleLAGoggles( void )
}
}
-void CG_LoadHud_f( void )
-{
- const char *hudSet;
-
- hudSet = cg_hudFiles.string;
- if (hudSet[0] == '\0')
- {
+void CG_LoadHud_f( void ) {
+ const char *hudSet = cg_hudFiles.string;
+ if ( hudSet[0] == '\0' ) {
hudSet = "ui/jahud.txt";
}
- CG_LoadMenus(hudSet);
+ String_Init();
+ Menu_Reset();
+ CG_LoadMenus( hudSet );
}
typedef struct {
diff --git a/codemp/cgame/cg_consolecmds.c b/codemp/cgame/cg_consolecmds.c
index 2f2c8b2..564da91 100644
--- a/codemp/cgame/cg_consolecmds.c
+++ b/codemp/cgame/cg_consolecmds.c
@@ -27,6 +27,7 @@ along with this program; if not, see <http://www.gnu.org/licenses/>.
#include "cg_local.h"
#include "game/bg_saga.h"
+#include "ui/ui_shared.h"
/*
=================
@@ -271,6 +272,17 @@ static void CG_SiegeCompleteCvarUpdate_f(void)
CG_SiegeBriefingDisplay(SIEGETEAM_TEAM2, 1);
}
+static void CG_LoadHud_f( void ) {
+ const char *hudSet = cg_hudFiles.string;
+ if ( hudSet[0] == '\0' ) {
+ hudSet = "ui/jahud.txt";
+ }
+
+ String_Init();
+ Menu_Reset();
+ CG_LoadMenus( hudSet );
+}
+
typedef struct consoleCommand_s {
const char *cmd;
void (*func)(void);
@@ -290,6 +302,7 @@ static consoleCommand_t commands[] = {
{ "invnext", CG_NextInventory_f },
{ "invprev", CG_PrevInventory_f },
{ "loaddeferred", CG_LoadDeferredPlayers },
+ { "loadhud", CG_LoadHud_f },
{ "nextframe", CG_TestModelNextFrame_f },
{ "nextskin", CG_TestModelNextSkin_f },
{ "prevframe", CG_TestModelPrevFrame_f },
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/openjk.git
More information about the Pkg-games-commits
mailing list