diff mm7_2.cpp @ 423:88c30918eef7

NPC_EventProcessor
author Gloval
date Sat, 23 Feb 2013 23:09:48 +0400
parents 6cb79ea315ba
children afad358dc684
line wrap: on
line diff
--- a/mm7_2.cpp	Sat Feb 23 19:35:32 2013 +0400
+++ b/mm7_2.cpp	Sat Feb 23 23:09:48 2013 +0400
@@ -3680,24 +3680,15 @@
 
 
 //----- (004BCA33) --------------------------------------------------------
-GUIButton *__cdecl sub_4BCA33()
+GUIButton *__cdecl UI_CreateEndConversationButton()
 {
   pDialogueWindow->Release();
-  pDialogueWindow = GUIWindow::Create(0, 0, 640, 0x159u, WINDOW_MainMenu, 0, 0);
-  pBtn_ExitCancel = pDialogueWindow->CreateButton(
-                 0x1D7u,
-                 0x1BDu,
-                 0xA9u,
-                 0x23u,
-                 1,
-                 0,
-                 0x71u,
-                 0,
-                 0,
-                 pGlobalTXT_LocalizationStrings[74],
-                 (Texture *)(uTextureID_506438 != -1 ? (int)&pIcons_LOD->pTextures[uTextureID_506438] : 0),
+  pDialogueWindow = GUIWindow::Create(0, 0, 640, 345, WINDOW_MainMenu, 0, 0);
+  pBtn_ExitCancel = pDialogueWindow->CreateButton( 471, 445,  169, 35, 1, 0,  0x71u,  0,  0,
+                 pGlobalTXT_LocalizationStrings[74],  //"End Conversation"
+                 (Texture *)(uTextureID_506438 != -1 ? &pIcons_LOD->pTextures[uTextureID_506438] : NULL),
                  0);
-  return pDialogueWindow->CreateButton(8u, 8u, 0x1C2u, 0x140u, 1, 0, 0x51u, 0, 0, "", 0);
+  return pDialogueWindow->CreateButton(8, 8, 450, 320, 1, 0, 0x51u, 0, 0, "", 0);
 }
 
 //----- (004BCACC) --------------------------------------------------------
@@ -4091,12 +4082,12 @@
     {
       case 96:
         pDialogueWindow->eWindowType = WINDOW_MainMenu;
-        sub_4BCA33();
+        UI_CreateEndConversationButton();
         sub_4B3703((void *)dword_F8B198);
         break;
       case 101:
         pDialogueWindow->eWindowType = WINDOW_MainMenu;
-        sub_4BCA33();
+        UI_CreateEndConversationButton();
         sub_4B3A72(dword_F8B198);
         break;
       case 102:
@@ -4182,7 +4173,7 @@
               if ( a1 == 94 )
               {
                 pDialogueWindow->eWindowType = WINDOW_MainMenu;
-                sub_4BCA33();
+                UI_CreateEndConversationButton();
                 sub_4B3AD4(dword_F8B198);
               }
             }
@@ -4344,7 +4335,7 @@
       {
         if ( v0 == 3 || v0 == 5 || v0 == 4 )
         {
-          sub_4BCA33();
+          UI_CreateEndConversationButton();
           dword_F8B19C = 94;
           sub_4B3AD4(dword_F8B198);
         }
@@ -4359,14 +4350,14 @@
             return 1;
           }
           pVideoPlayer->_4BF5B2();
-          sub_4BCA33();
+          UI_CreateEndConversationButton();
           dword_F8B19C = 101;
           sub_4B3A72(dword_F8B198);
         }
         return 1;
       }
       pVideoPlayer->_4BF5B2();
-      sub_4BCA33();
+      UI_CreateEndConversationButton();
       goto LABEL_28;
     }
     array_5913D8[6] = 0;