Mercurial > mm7
comparison GUIButton.h @ 0:9c0607679772
init
author | Ritor1 |
---|---|
date | Sat, 12 Jan 2013 09:45:18 +0600 |
parents | |
children | 89240115d392 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:9c0607679772 |
---|---|
1 #pragma once | |
2 | |
3 | |
4 /* 156 */ | |
5 #pragma pack(push, 1) | |
6 struct GUIButton | |
7 { | |
8 char DrawLabel(const char *edx0, struct GUIFont *pFont, int a5, int *a9); | |
9 | |
10 static void _41D0D8(GUIButton *ptr); | |
11 | |
12 | |
13 unsigned int uX; | |
14 unsigned int uY; | |
15 unsigned int uWidth; | |
16 unsigned int uHeight; | |
17 unsigned int uZ; | |
18 unsigned int uW; | |
19 int uButtonType; | |
20 int field_1C; | |
21 unsigned int uControlID; | |
22 unsigned int uControlParam; | |
23 int field_28; | |
24 int field_2C; | |
25 GUIButton *pPrev; | |
26 GUIButton *pNext; | |
27 struct GUIWindow *pParent; | |
28 struct Texture *pTextures[5]; | |
29 unsigned int uNumTextures; | |
30 unsigned __int8 uHotkey; | |
31 char pButtonName[32]; | |
32 char field_75[71]; | |
33 }; | |
34 #pragma pack(pop) | |
35 | |
36 | |
37 | |
38 | |
39 extern struct GUIButton *pBtn_CloseBook; | |
40 extern struct GUIButton *pBtn_InstallRemoveSpell; | |
41 extern struct GUIButton *pBtn_Autonotes_Instructors; | |
42 extern struct GUIButton *pBtn_Autonotes_Misc; | |
43 extern struct GUIButton *pBtn_Book_6; | |
44 extern struct GUIButton *pBtn_Book_5; | |
45 extern struct GUIButton *pBtn_Book_4; | |
46 extern struct GUIButton *pBtn_Book_3; | |
47 extern struct GUIButton *pBtn_Book_2; | |
48 extern struct GUIButton *pBtn_Book_1; | |
49 | |
50 | |
51 extern struct GUIButton *pPlayerCreationUI_BtnReset; | |
52 extern struct GUIButton *pPlayerCreationUI_BtnOK; | |
53 extern struct GUIButton *pBtn_ExitCancel; | |
54 extern struct GUIButton *pBtn_YES; | |
55 extern struct GUIButton *pPlayerCreationUI_BtnPlus; | |
56 extern struct GUIButton *pPlayerCreationUI_BtnMinus; | |
57 | |
58 | |
59 extern struct GUIButton *pButton_RestUI_Main; | |
60 extern struct GUIButton *pButton_RestUI_Exit; | |
61 extern struct GUIButton *pButton_RestUI_Wait5Minutes; | |
62 extern struct GUIButton *pButton_RestUI_WaitUntilDawn; | |
63 extern struct GUIButton *pButton_RestUI_Wait1Hour; | |
64 | |
65 | |
66 extern struct GUIButton *pCharacterScreen_ExitBtn; | |
67 extern struct GUIButton *pCharacterScreen_AwardsBtn; | |
68 extern struct GUIButton *pCharacterScreen_InventoryBtn; | |
69 extern struct GUIButton *pCharacterScreen_SkillsBtn; | |
70 extern struct GUIButton *pCharacterScreen_StatsBtn; | |
71 extern struct GUIButton *pCharacterScreen_DollBtn; | |
72 extern struct GUIButton *pCharacterScreen_DetalizBtn; | |
73 | |
74 | |
75 extern struct GUIButton *pBtn_NPCRight; | |
76 extern struct GUIButton *pBtn_NPCLeft; | |
77 extern struct GUIButton *pBtn_GameSettings; | |
78 extern struct GUIButton *pBtn_QuickReference; | |
79 extern struct GUIButton *pBtn_CastSpell; | |
80 extern struct GUIButton *pBtn_Rest; | |
81 extern struct GUIButton *pBtn_History; | |
82 extern struct GUIButton *pBtn_Calendar; | |
83 extern struct GUIButton *pBtn_Maps; | |
84 extern struct GUIButton *pBtn_Autonotes; | |
85 extern struct GUIButton *pBtn_Quests; | |
86 | |
87 | |
88 extern struct GUIButton *pMainMenu_BtnExit; | |
89 extern struct GUIButton *pMainMenu_BtnCredits; | |
90 extern struct GUIButton *pMainMenu_BtnLoad; | |
91 extern struct GUIButton *pMainMenu_BtnNew; | |
92 | |
93 | |
94 extern struct GUIButton *pBtn_Up; | |
95 extern struct GUIButton *pBtn_Down; | |
96 extern struct GUIButton *ptr_507BA4; | |
97 | |
98 | |
99 extern struct GUIWindow *pPrimaryWindow; | |
100 extern struct GUIWindow *pChestWindow; | |
101 extern struct GUIWindow *pDialogueWindow; | |
102 extern struct GUIWindow *ptr_507BC0; | |
103 extern struct GUIWindow *pGUIWindow_ScrollWindow; | |
104 extern struct GUIWindow *ptr_507BC8; | |
105 extern struct GUIWindow *pGUIWindow_CurrentMenu; | |
106 extern struct GUIWindow *ptr_507BD0; | |
107 extern struct GUIWindow *pGUIWindow_Settings; | |
108 extern struct GUIWindow *ptr_507BDC; | |
109 extern struct GUIWindow *pGUIWindow_EscMessageWindow; | |
110 extern struct GUIWindow *pBooksWindow; | |
111 extern struct GUIWindow *pGUIWindow2; | |
112 | |
113 | |
114 extern struct GUIButton *pBtn_Resume; | |
115 extern struct GUIButton *pBtn_QuitGame; | |
116 extern struct GUIButton *pBtn_GameControls; | |
117 extern struct GUIButton *pBtn_LoadGame; | |
118 extern struct GUIButton *pBtn_SaveGame; | |
119 extern struct GUIButton *pBtn_NewGame; | |
120 | |
121 extern struct GUIButton *pBtn_SliderRight; | |
122 extern struct GUIButton *pBtn_SliderLeft; | |
123 | |
124 | |
125 extern struct GUIButton *ptr_69BD58; | |
126 extern struct GUIButton *ptr_69BD5C; | |
127 extern struct GUIButton *ptr_69BD60; | |
128 extern struct GUIButton *ptr_69BD64; | |
129 | |
130 | |
131 extern GUIButton *pCreationUI_BtnPressRight2[4]; | |
132 extern GUIButton *pCreationUI_BtnPressLeft2[4]; | |
133 extern GUIButton *pCreationUI_BtnPressLeft[4]; | |
134 extern GUIButton *pCreationUI_BtnPressRight[4]; |