Browse Source

Merge pull request #1291 from AJenbo/dlgresults

Add enum for dlgresults
pull/189/head^2
Robin Eklind 7 years ago committed by GitHub
parent
commit
b186d1a00d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      Source/mainmenu.cpp
  2. 7
      enums.h

6
Source/mainmenu.cpp

@ -35,7 +35,7 @@ int __stdcall mainmenu_select_hero_dialog(
BOOL *multi)
{
BOOL hero_is_created = TRUE;
int dlgresult = 0;
int dlgresult = NEW_GAME;
if (gbMaxPlayers == 1) {
if (!UiSelHeroSingDialog(
pfile_ui_set_hero_infos,
@ -47,7 +47,7 @@ int __stdcall mainmenu_select_hero_dialog(
&gnDifficulty))
app_fatal("Unable to display SelHeroSing");
if (dlgresult == 2)
if (dlgresult == LOAD_GAME)
gbLoadGame = TRUE;
else
gbLoadGame = FALSE;
@ -62,7 +62,7 @@ int __stdcall mainmenu_select_hero_dialog(
gszHero)) {
app_fatal("Can't load multiplayer dialog");
}
if (dlgresult == 4) {
if (dlgresult == EXIT_MENU) {
SErrSetLastError(1223);
return 0;
}

7
enums.h

@ -2266,6 +2266,13 @@ typedef enum _mainmenu_selections {
MAINMENU_ATTRACT_MODE = 6,
} _mainmenu_selections;
typedef enum dlgresults
{
NEW_GAME = 0,
LOAD_GAME = 2,
EXIT_MENU = 4,
} dlgresults;
typedef enum panel_button_id {
PANBTN_CHARINFO = 0,
PANBTN_QLOG = 1,

Loading…
Cancel
Save