Mercurial > mm7
comparison GUIProgressBar.cpp @ 434:137c59c3dbc4
Temple of Moon and Dragon Lair can now be entered.
author | Nomad |
---|---|
date | Sun, 24 Feb 2013 01:42:35 +0200 |
parents | edd2d8b7e3c4 |
children | af08fc9e29c8 |
comparison
equal
deleted
inserted
replaced
433:0eaed3e0d75f | 434:137c59c3dbc4 |
---|---|
15 struct GUIProgressBar *pGameLoadingUI_ProgressBar = new GUIProgressBar; | 15 struct GUIProgressBar *pGameLoadingUI_ProgressBar = new GUIProgressBar; |
16 | 16 |
17 | 17 |
18 | 18 |
19 | 19 |
20 //----- (00443484) -------------------------------------------------------- | 20 //----- (00Initialize) -------------------------------------------------------- |
21 bool GUIProgressBar::_443484(Type type) | 21 bool GUIProgressBar::Initialize(Type type) |
22 { | 22 { |
23 //GUIProgressBar *v2; // esi@1 | 23 //GUIProgressBar *v2; // esi@1 |
24 signed int v4; // eax@7 | 24 signed int v4; // eax@7 |
25 int v5; // ecx@8 | 25 int v5; // ecx@8 |
26 int v6; // edi@8 | 26 int v6; // edi@8 |
27 int v7; // edx@14 | 27 int v7; // edx@14 |
28 //const char *v8; // [sp-8h] [bp-84h]@20 | 28 //const char *v8; // [sp-8h] [bp-84h]@20 |
29 //unsigned int v9; // [sp-4h] [bp-80h]@20 | 29 //unsigned int v9; // [sp-4h] [bp-80h]@20 |
30 char Str1[64]; // [sp+4h] [bp-78h]@16 | 30 char Str1[64]; // [sp+4h] [bp-78h]@16 |
31 | 31 |
32 if (type < 1 || type > 1) | 32 switch (type) |
33 { | 33 { |
34 __debugbreak(); | 34 case TYPE_None: |
35 return false; | 35 return true; |
36 | |
37 case TYPE_Box: | |
38 case TYPE_Fullscreen: | |
39 break; | |
40 | |
41 default: | |
42 assert(false && "Invalid GUIProgressBar type"); | |
36 } | 43 } |
37 | 44 |
38 //v2 = this; | 45 //v2 = this; |
39 if (pAsyncMouse) | 46 if (pAsyncMouse) |
40 pAsyncMouse->Suspend(); | 47 pAsyncMouse->Suspend(); |