rpgxef/code/ui/ui_sparena.c
Walter Julius Hennecke a39565b783 Integrated RPG-X2 rpgxEF edition into the rpgxEF repo
... not quite content with where the project files lie but it is ok for
now.
... compiling works fine so far (only tested mingw32 right now)
2012-08-04 12:54:37 +02:00

30 lines
729 B
C

// Copyright (C) 1999-2000 Id Software, Inc.
//
#include "ui_local.h"
void UI_SPArena_Start( const char *arenaInfo ) {
char *map;
int level;
int n;
char *txt;
n = (int)trap_Cvar_VariableValue( "sv_maxclients" );
if ( n < 8 ) {
trap_Cvar_SetValue( "sv_maxclients", 8 );
}
level = atoi( Info_ValueForKey( arenaInfo, "num" ) );
txt = Info_ValueForKey( arenaInfo, "special" );
if( txt[0] ) {
if( Q_stricmp( txt, "training" ) == 0 ) {
level = -4;
}
else if( Q_stricmp( txt, "final" ) == 0 ) {
level = UI_GetNumSPTiers() * ARENAS_PER_TIER;
}
}
trap_Cvar_SetValue( "ui_spSelection", level );
map = Info_ValueForKey( arenaInfo, "map" );
trap_Cmd_ExecuteText( EXEC_APPEND, va( "spmap %s\n", map ) );
}