sint32 spnewgamediffscreen_displayMyWindow(BOOL viewMode,BOOL reinit) { sint32 retval=0; if(!s_spNewGameDiffScreen) { retval = spnewgamediffscreen_Initialize(); } if(reinit) { s_spNewGameDiffScreen->Ok()->SetActionFuncAndCookie(spnewgamediffscreen_backPress,NULL); } AUI_ERRCODE auiErr; sint32 i; for(i = 0; i < s_diffListBox->NumItems(); i++) s_diffListBox->GetItemByIndex(i)->Enable(!viewMode); for(i = 0; i < s_riskListBox->NumItems(); i++) s_riskListBox->GetItemByIndex(i)->Enable(!viewMode); auiErr = g_c3ui->AddWindow(s_spNewGameDiffScreen); keypress_RegisterHandler(s_spNewGameDiffScreen); Assert( auiErr == AUI_ERRCODE_OK ); return retval; }
sint32 graphicsscreen_displayMyWindow() { sint32 retval=0; if (!s_graphicsWindow) { retval = graphicsscreen_Initialize(); } AUI_ERRCODE auiErr = g_c3ui->AddWindow(s_graphicsWindow); Assert( auiErr == AUI_ERRCODE_OK ); keypress_RegisterHandler(s_graphicsWindow); s_unitAnimToggled = FALSE; s_goodAnimToggled = FALSE; return retval; }
sint32 loadsavescreen_displayMyWindow(uint32 type) { AUI_ERRCODE retval = g_loadsaveWindow ? AUI_ERRCODE_OK : loadsavescreen_Initialize(); g_loadsaveWindow->CleanUpSaveInfo(); if (retval == AUI_ERRCODE_OK) { g_loadsaveWindow->SetType(type); g_c3ui->AddWindow(g_loadsaveWindow); keypress_RegisterHandler(g_loadsaveWindow); } return retval; }
sint32 spnewgamemapsizescreen_displayMyWindow(BOOL viewMode, sint32 useMode) { sint32 retval=0; if(!s_spNewGameMapSizeScreen) { retval = spnewgamemapsizescreen_Initialize(); } AUI_ERRCODE auiErr; for (sint32 i = 0;i < k_NUM_MAPSIZEBOXES;i++ ) s_checkBox[ i ]->Enable( !viewMode ); s_useMode = useMode; auiErr = g_c3ui->AddWindow(s_spNewGameMapSizeScreen); keypress_RegisterHandler(s_spNewGameMapSizeScreen); Assert( auiErr == AUI_ERRCODE_OK ); return retval; }
sint32 spnewgamerandomcustomscreen_displayMyWindow() { sint32 retval=0; if(!s_spNewGameRandomCustomScreen) { retval = spnewgamerandomcustomscreen_Initialize(); } AUI_ERRCODE auiErr; auiErr = g_c3ui->AddWindow(s_spNewGameRandomCustomScreen); keypress_RegisterHandler(s_spNewGameRandomCustomScreen); Assert( auiErr == AUI_ERRCODE_OK ); bool custom = g_spNewGameWindow ? g_spNewGameWindow->m_useCustomMap != 0: false; s_checkBox[ 0 ]->SetState( !custom ); s_checkBox[ 1 ]->SetState( custom ); return retval; }