void loadsavescreen_DifficultyScreenActionCallback(aui_Control *control, uint32 action, uint32 data, void *cookie) { if ( action != (uint32)AUI_BUTTON_ACTION_EXECUTE ) return; if (spnewgamediffscreen_removeMyWindow(action)) { sint32 diff = spnewgamediffscreen_getDifficulty1(); sint32 risk = spnewgamediffscreen_getDifficulty2(); g_setDifficultyUponLaunch = TRUE; g_difficultyToSetUponLaunch = diff; g_setBarbarianRiskUponLaunch = TRUE; g_barbarianRiskUponLaunch = risk; g_civApp->PostLoadSaveGameAction(s_tempPath); } }
void spnewgamediffscreen_backPress(aui_Control *control, uint32 action, uint32 data, void *cookie ) { spnewgamediffscreen_removeMyWindow(action) ; }