mirror of
https://github.com/TTimo/GtkRadiant.git
synced 2025-01-09 19:41:04 +00:00
Properly name game configuration files, fixes #43 and other issues related to stringcompares against config filename
This commit is contained in:
parent
a2a93d30df
commit
5ed7a304a7
1 changed files with 34 additions and 2 deletions
|
@ -3411,8 +3411,40 @@ void CGameInstall::Run() {
|
||||||
if(CheckFile(gameFilePath) != PATH_DIRECTORY) {
|
if(CheckFile(gameFilePath) != PATH_DIRECTORY) {
|
||||||
radCreateDirectory(gameFilePath);
|
radCreateDirectory(gameFilePath);
|
||||||
}
|
}
|
||||||
gameFilePath += m_strName.GetBuffer();
|
|
||||||
gameFilePath += ".game";
|
switch ( m_availGame[ m_nComboSelect ] ) {
|
||||||
|
case GAME_Q2:
|
||||||
|
gameFilePath += "q2.game";
|
||||||
|
break;
|
||||||
|
case GAME_Q3:
|
||||||
|
gameFilePath += "q3.game";
|
||||||
|
break;
|
||||||
|
case GAME_URT:
|
||||||
|
gameFilePath += "urt.game";
|
||||||
|
break;
|
||||||
|
case GAME_UFOAI:
|
||||||
|
gameFilePath += "ufoai.game";
|
||||||
|
break;
|
||||||
|
case GAME_Q2W:
|
||||||
|
gameFilePath += "q2w.game";
|
||||||
|
break;
|
||||||
|
case GAME_WARSOW:
|
||||||
|
gameFilePath += "warsow.game";
|
||||||
|
break;
|
||||||
|
case GAME_NEXUIZ:
|
||||||
|
gameFilePath += "nexuiz.game";
|
||||||
|
break;
|
||||||
|
case GAME_TREMULOUS:
|
||||||
|
gameFilePath += "tremulous.game";
|
||||||
|
break;
|
||||||
|
case GAME_JA:
|
||||||
|
gameFilePath += "ja.game";
|
||||||
|
break;
|
||||||
|
case GAME_REACTION:
|
||||||
|
gameFilePath += "reaction.game";
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
Sys_Printf( "game file: %s\n", gameFilePath.GetBuffer() );
|
Sys_Printf( "game file: %s\n", gameFilePath.GetBuffer() );
|
||||||
|
|
||||||
FILE * fg = fopen( gameFilePath.GetBuffer(), "w" );
|
FILE * fg = fopen( gameFilePath.GetBuffer(), "w" );
|
||||||
|
|
Loading…
Reference in a new issue