Changeset 235
- Timestamp:
- 03/24/08 11:12:40 (3 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
GtkRadiant/branches/ZeroRadiant/radiant/preferences.cpp
r234 r235 3170 3170 combo_list = g_list_append( combo_list, "UFO: Alien Invasion" ); 3171 3171 break; 3172 case GAME_Q2W: 3173 combo_list = g_list_append( combo_list, "Quake2World" ); 3174 break; 3172 3175 case GAME_WARSOW: 3173 3176 combo_list = g_list_append( combo_list, "Warsow" ); … … 3269 3272 break; 3270 3273 } 3271 case GAME_WARSOW: 3274 case GAME_Q2W: { 3275 fprintf( fg, " prefix=\".quake2world\"\n" ); 3276 Str source = g_strAppPath.GetBuffer(); 3277 source += "installs/"; 3278 source += Q2W_PACK; 3279 Str dest = m_strEngine.GetBuffer(); 3280 CopyTree( source.GetBuffer(), dest.GetBuffer() ); 3281 fprintf( fg, " basegame=\"default\"\n" ); 3282 break; 3283 } 3284 case GAME_WARSOW: { 3272 3285 fprintf( fg, " prefix=\".warsow\"\n" ); 3286 Str source = g_strAppPath.GetBuffer(); 3287 source += "installs/"; 3288 source += WARSOW_PACK; 3289 Str dest = m_strEngine.GetBuffer(); 3290 CopyTree( source.GetBuffer(), dest.GetBuffer() ); 3273 3291 fprintf( fg, " basegame=\"basewsw\"\n" ); 3274 3292 break; 3293 } 3275 3294 } 3276 3295 fprintf( fg, "/>\n" ); … … 3301 3320 m_availGames[ iGame++ ] = GAME_UFOAI; 3302 3321 } 3322 if ( stricmp( dirname, Q2W_PACK ) == 0 ) { 3323 m_availGames[ iGame++ ] = GAME_Q2W; 3324 } 3325 if ( stricmp( dirname, WARSOW_PACK ) == 0 ) { 3326 m_availGames[ iGame++ ] = GAME_WARSOW; 3327 } 3303 3328 } 3304 3329 } GtkRadiant/branches/ZeroRadiant/radiant/preferences.h
r224 r235 202 202 #define URT_PACK "UrTPack" 203 203 #define UFOAI_PACK "UFOAIPack" 204 #define Q2W_PACK "Q2WPack" 205 #define WARSOW_PACK "WarsowPack" 204 206 205 207 class CGameInstall : public Dialog { … … 215 217 GAME_URT, 216 218 GAME_UFOAI, 219 GAME_Q2W, 217 220 GAME_WARSOW, 218 221 GAME_COUNT
