changeset 14:b47e9c80e741

On UI
author Nomad
date Sat, 13 Oct 2012 17:09:02 +0200
parents 4acbadf78023
children e33334611747 3f3b61fd1c88
files mm7_5.cpp
diffstat 1 files changed, 11 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/mm7_5.cpp	Wed Oct 10 20:52:24 2012 +0200
+++ b/mm7_5.cpp	Sat Oct 13 17:09:02 2012 +0200
@@ -3455,6 +3455,16 @@
           SetCurrentMenuID(MENU_FINISHED);
         }
         continue;
+
+        case UIMSG_LoadGame:
+        {
+          if (!pSavegameUsedSlots[uLoadGameUI_SelectedSlot])
+            continue;
+LABEL_99:
+          v40 = 9;
+          goto LABEL_89;
+        }
+        continue;
       }
 
 
@@ -3623,14 +3633,6 @@
           v8 = pGUIWindow_CurrentMenu->uFrameY + 323;
           goto LABEL_105;
         }
-        if ( v45 == UIMSG_LoadGame )
-        {
-          if ( !pSavegameUsedSlots[uLoadGameUI_SelectedSlot] )
-            continue;
-LABEL_99:
-          v40 = 9;
-          goto LABEL_89;
-        }
         if ( v45 == 107 )
         {
           if ( uGame_if_0_else_ui_id__11_save__else_load__8_drawSpellInfoPopup__22_final_window__26_keymapOptions__2_options__28_videoOptions )
@@ -14925,7 +14927,7 @@
         v21 = v0->str_48;
         viewparams->bRedrawGameUI = 1;
         if ( v21 && v21 != (char *)1 )
-          ((GUIButton *)v20)->DrawLabel(v21, pFontCreate, 0, 0);
+          v20->DrawLabel(v21, pFontCreate, 0, 0);
         v0->Release();
         if (uGame_if_0_else_ui_id__11_save__else_load__8_drawSpellInfoPopup__22_final_window__26_keymapOptions__2_options__28_videoOptions == 11)
           pMessageQueue_50CBD0->SendMessage(UIMSG_SaveGame, 0, 0);