diff options
author | Tim Angus <tim@ngus.net> | 2003-03-21 05:03:49 +0000 |
---|---|---|
committer | Tim Angus <tim@ngus.net> | 2003-03-21 05:03:49 +0000 |
commit | 15004a036d57d0115b2ffa850fd2c329c9822751 (patch) | |
tree | 8566a1cead9c89dd9f55546bf254d1f9bd0f7e6a /src/cgame/cg_event.c | |
parent | 8e1e3e6f4cc6abaf5bfdb1a8c1162762c0ddaced (diff) |
* Eggs regenerate faster
* Human weapons stronger
* Radically changed the alien evolution process
* Buy menu now only shows things you are able to buy
Diffstat (limited to 'src/cgame/cg_event.c')
-rw-r--r-- | src/cgame/cg_event.c | 28 |
1 files changed, 23 insertions, 5 deletions
diff --git a/src/cgame/cg_event.c b/src/cgame/cg_event.c index 992db57c..abf703e3 100644 --- a/src/cgame/cg_event.c +++ b/src/cgame/cg_event.c @@ -292,13 +292,14 @@ void CG_PainEvent( centity_t *cent, int health ) cent->pe.painDirection ^= 1; } - /* -============== -CG_Menu -============== +=============== +CG_SetUIVars + +Set some cvars used by the UI +=============== */ -void CG_Menu( int eventParm ) +void CG_SetUIVars( void ) { int i; char carriageCvar[ MAX_TOKEN_CHARS ]; @@ -321,7 +322,18 @@ void CG_Menu( int eventParm ) trap_Cvar_Set( "ui_carriage", carriageCvar ); trap_Cvar_Set( "ui_stages", va( "%d %d", cgs.alienStage, cgs.humanStage ) ); +} + +/* +============== +CG_Menu +============== +*/ +void CG_Menu( int eventParm ) +{ + CG_SetUIVars( ); + switch( eventParm ) { case MN_TEAM: trap_SendConsoleCommand( "menu tremulous_teamselect\n" ); break; @@ -411,6 +423,12 @@ void CG_Menu( int eventParm ) trap_SendConsoleCommand( "menu tremulous_alien_dialog\n" ); break; + case MN_A_NOEROOM: + trap_Cvar_Set( "ui_dialog", "There is no room to evolve here. Move away from walls or other " + "nearby objects and try again." ); + trap_SendConsoleCommand( "menu tremulous_alien_dialog\n" ); + break; + case MN_A_HIVEMIND: trap_Cvar_Set( "ui_dialog", "There can only be one Overmind. Destroy the existing one if you " "wish to move it." ); |