comparison Engine/mm7_data.h @ 2541:a902abdfc7f2

1. Renamed class Game to class Engine. 2. Separated game logic as state of FSM from game logic as engine. 3. Found out that many UI screen initializers were optimized away, intially they all returned newly created window as separate object like it is done in CharacterUI_Initialize.
author a.parshin
date Sun, 10 May 2015 01:29:11 +0200
parents 407263babde8
children bacf9809126a
comparison
equal deleted inserted replaced
2540:abc6a9d079b9 2541:a902abdfc7f2
306 extern int dword_4D86D8; // weak 306 extern int dword_4D86D8; // weak
307 307
308 308
309 extern float flt_4D84E8; 309 extern float flt_4D84E8;
310 310
311 extern int pCurrentScreen; // 004E28F8 311 extern enum CURRENT_SCREEN current_screen_type; // 004E28F8
312 extern unsigned int uGammaPos; 312 extern unsigned int uGammaPos;
313 extern std::array<int, 8> BtnTurnCoord; 313 extern std::array<int, 8> BtnTurnCoord;
314 extern std::array<__int16, 4> RightClickPortraitXmin; 314 extern std::array<__int16, 4> RightClickPortraitXmin;
315 extern std::array<__int16, 4> RightClickPortraitXmax; 315 extern std::array<__int16, 4> RightClickPortraitXmax;
316 //extern int pArmorSkills[5]; 316 //extern int pArmorSkills[5];
420 extern int _506568_autonote_type; // 506568 420 extern int _506568_autonote_type; // 506568
421 extern char bRecallingBeacon; // weak 421 extern char bRecallingBeacon; // weak
422 extern int uLastPointedObjectID; // weak 422 extern int uLastPointedObjectID; // weak
423 //extern unsigned __int8 bMonsterInfoUI_bDollInitialized; 423 //extern unsigned __int8 bMonsterInfoUI_bDollInitialized;
424 extern std::array<const char *, 44> aSpellNames; 424 extern std::array<const char *, 44> aSpellNames;
425 extern int pMainScreenNum; // weak 425 extern enum CURRENT_SCREEN prev_screen_type; // weak
426 extern int dword_506980_uW; // weak 426 extern int dword_506980_uW; // weak
427 extern int dword_506984_uZ; // weak 427 extern int dword_506984_uZ; // weak
428 extern int dword_506988_uY; // weak 428 extern int dword_506988_uY; // weak
429 extern int dword_50698C_uX; // weak 429 extern int dword_50698C_uX; // weak
430 extern int uGameMenuUI_CurentlySelectedKeyIdx; // 506E68 430 extern int uGameMenuUI_CurentlySelectedKeyIdx; // 506E68