Mercurial > mm7
comparison Engine/mm7_data.cpp @ 2574:dd36326a9994
More texture refactoring
GetLeather -> DrawTextureCustomHeight
author | a.parshin |
---|---|
date | Mon, 07 Mar 2016 03:48:40 +0200 |
parents | 0c67be4ec900 |
children | a76d408c5132 |
comparison
equal
deleted
inserted
replaced
2573:0c67be4ec900 | 2574:dd36326a9994 |
---|---|
729 int lloyds_beacon_sound_id; // dword_50633C | 729 int lloyds_beacon_sound_id; // dword_50633C |
730 signed int sRecoveryTime; // idb | 730 signed int sRecoveryTime; // idb |
731 unsigned int uRequiredMana; // idb | 731 unsigned int uRequiredMana; // idb |
732 int _506348_current_lloyd_playerid; // weak | 732 int _506348_current_lloyd_playerid; // weak |
733 __int64 lloyds_beacon_spell_level; // qword_506350 | 733 __int64 lloyds_beacon_spell_level; // qword_506350 |
734 char byte_506360; // weak | |
735 int dword_506364; // weak | 734 int dword_506364; // weak |
736 int books_page_number; // weak | 735 int books_page_number; // weak |
737 int books_primary_item_per_page; // weak | 736 int books_primary_item_per_page; // weak |
738 int Autonotes_Instructors_page_flag; // dword_50652C | 737 int Autonotes_Instructors_page_flag; // dword_50652C |
739 int Autonotes_Misc_page_flag; //dword_506530 | 738 int Autonotes_Misc_page_flag; //dword_506530 |
745 int BtnUp_flag; //BtnUp_flag | 744 int BtnUp_flag; //BtnUp_flag |
746 int quick_spell_at_page; // weak | 745 int quick_spell_at_page; // weak |
747 char byte_506550; // weak | 746 char byte_506550; // weak |
748 std::array<const char *, 5> aMoonPhaseNames; | 747 std::array<const char *, 5> aMoonPhaseNames; |
749 int _506568_autonote_type; // weak | 748 int _506568_autonote_type; // weak |
750 char bRecallingBeacon; // weak | 749 bool bRecallingBeacon; // weak |
751 int uLastPointedObjectID; // weak | 750 int uLastPointedObjectID; // weak |
752 //unsigned __int8 bMonsterInfoUI_bDollInitialized; | 751 //unsigned __int8 bMonsterInfoUI_bDollInitialized; |
753 std::array<const char *, 44> aSpellNames; | 752 std::array<const char *, 44> aSpellNames; |
754 enum CURRENT_SCREEN prev_screen_type; // weak | 753 enum CURRENT_SCREEN prev_screen_type; // weak |
755 int dword_506980_uW; // weak | 754 int dword_506980_uW; // weak |
770 char bFlashQuestBook; // weak | 769 char bFlashQuestBook; // weak |
771 int uTextureID_PlayerBuff_PainReflection; // weak | 770 int uTextureID_PlayerBuff_PainReflection; // weak |
772 int uTextureID_PlayerBuff_Hammerhands; // weak | 771 int uTextureID_PlayerBuff_Hammerhands; // weak |
773 int uTextureID_PlayerBuff_Preservation; // weak | 772 int uTextureID_PlayerBuff_Preservation; // weak |
774 int uTextureID_PlayerBuff_Bless; // weak | 773 int uTextureID_PlayerBuff_Bless; // weak |
775 int uTextureID_Btn_QuickReference; // weak | |
776 struct GUIButton *pBtn_ZoomOut; // idb | 774 struct GUIButton *pBtn_ZoomOut; // idb |
777 struct GUIButton *pBtn_ZoomIn; // idb | 775 struct GUIButton *pBtn_ZoomIn; // idb |
778 unsigned int uGameUIFontShadow; | 776 unsigned int uGameUIFontShadow; |
779 unsigned int uGameUIFontMain; | 777 unsigned int uGameUIFontMain; |
780 int dword_507B00_spell_info_to_draw_in_popup; // weak | 778 int dword_507B00_spell_info_to_draw_in_popup; // weak |
846 int dword_591178_teleporty; // weak | 844 int dword_591178_teleporty; // weak |
847 int dword_59117C_teleportx; // weak | 845 int dword_59117C_teleportx; // weak |
848 std::array<std::array<char, 100>, 6> byte_591180; // idb | 846 std::array<std::array<char, 100>, 6> byte_591180; // idb |
849 std::array<struct NPCData *, 7> HouseNPCData;//0 zero element holds standart house npc | 847 std::array<struct NPCData *, 7> HouseNPCData;//0 zero element holds standart house npc |
850 GUIButton* HouseNPCPortraitsButtonsList[6];//dword_5913F4 | 848 GUIButton* HouseNPCPortraitsButtonsList[6];//dword_5913F4 |
851 struct Texture *pTexture_outside; // idb | |
852 struct Texture *pTexture_Dialogue_Background; | |
853 std::array<char, 2000> byte_5B0938; | 849 std::array<char, 2000> byte_5B0938; |
854 int EvtTargetObj; // 0x5B5920 | 850 int EvtTargetObj; // 0x5B5920 |
855 int _unused_5B5924_is_travel_ui_drawn = false; // 005B5924 | 851 int _unused_5B5924_is_travel_ui_drawn = false; // 005B5924 |
856 int _5B65A8_npcdata_uflags_or_other; // weak | 852 int _5B65A8_npcdata_uflags_or_other; // weak |
857 int _5B65AC_npcdata_fame_or_other; // weak | 853 int _5B65AC_npcdata_fame_or_other; // weak |
936 std::array<int, 3000> event_triggers; // 6807E8 | 932 std::array<int, 3000> event_triggers; // 6807E8 |
937 size_t num_event_triggers; // 6836C8 | 933 size_t num_event_triggers; // 6836C8 |
938 std::array<int, 64> dword_69B010; | 934 std::array<int, 64> dword_69B010; |
939 float flt_69B138_dist; // weak | 935 float flt_69B138_dist; // weak |
940 char byte_69BD41_unused; // weak | 936 char byte_69BD41_unused; // weak |
941 unsigned int uTextureID_AR_DN_DN; | |
942 unsigned int uTextureID_AR_UP_DN; | |
943 unsigned int uTextureID_LS_; | |
944 unsigned int uTextureID_x_d; | |
945 int pSaveListPosition; // weak | 937 int pSaveListPosition; // weak |
946 unsigned int uLoadGameUI_SelectedSlot; | 938 unsigned int uLoadGameUI_SelectedSlot; |
947 HWND hInsertCDWindow; // idb | 939 HWND hInsertCDWindow; // idb |
948 char cMM7GameCDDriveLetter; // idb | 940 char cMM7GameCDDriveLetter; // idb |
949 MENU_STATE sCurrentMenuID; | 941 MENU_STATE sCurrentMenuID; |
1029 int dword_A74C88; // weak | 1021 int dword_A74C88; // weak |
1030 unsigned int uPlayerCreationUI_SkySliderPos; | 1022 unsigned int uPlayerCreationUI_SkySliderPos; |
1031 int uPlayerCreationUI_ArrowAnim; | 1023 int uPlayerCreationUI_ArrowAnim; |
1032 unsigned int uPlayerCreationUI_SelectedCharacter; | 1024 unsigned int uPlayerCreationUI_SelectedCharacter; |
1033 int dword_A74CDC; // weak | 1025 int dword_A74CDC; // weak |
1034 struct Texture *pTexture_PlayerFaceMask; | 1026 struct Texture_MM7 *pTexture_PlayerFaceEradicated; |
1035 struct Texture *pTexture_PlayerFaceEradicated; | 1027 struct Texture_MM7 *pTexture_PlayerFaceDead; |
1036 struct Texture *pTexture_PlayerFaceDead; | 1028 std::array< std::array<struct Texture_MM7 *, 56>, 4> pTextures_PlayerFaces; |
1037 std::array< std::array<struct Texture *, 56>, 4> pTextures_PlayerFaces; | |
1038 __int64 _A750D8_player_speech_timer; // qword_A750D8 | 1029 __int64 _A750D8_player_speech_timer; // qword_A750D8 |
1039 enum PlayerSpeech PlayerSpeechID; | 1030 enum PlayerSpeech PlayerSpeechID; |
1040 int uSpeakingCharacter; // weak | 1031 int uSpeakingCharacter; // weak |
1041 std::array<const char *, 36> pClassNames; | 1032 std::array<const char *, 36> pClassNames; |
1042 std::array<const char *, 19> aCharacterConditionNames; | 1033 std::array<const char *, 19> aCharacterConditionNames; |
1044 char byte_AE5B91; // weak | 1035 char byte_AE5B91; // weak |
1045 std::array<int, 32> dword_F1B430; // weak | 1036 std::array<int, 32> dword_F1B430; // weak |
1046 //int dword_F8B144; // nexindex [-1] to the following | 1037 //int dword_F8B144; // nexindex [-1] to the following |
1047 std::array<int, 4> player_levels = {{1, 1, 1, 1}}; | 1038 std::array<int, 4> player_levels = {{1, 1, 1, 1}}; |
1048 std::array<__int16, 6> weapons_Ypos; // word_F8B158 | 1039 std::array<__int16, 6> weapons_Ypos; // word_F8B158 |
1049 std::array<struct Texture *, 12> ItemsInShopTexture; | 1040 std::array<struct Texture_MM7 *, 12> ItemsInShopTexture; |
1050 __int16 bountyHunting_monster_id_for_hunting; // word_F8B1A0 | 1041 __int16 bountyHunting_monster_id_for_hunting; // word_F8B1A0 |
1051 const char *bountyHunting_text; // word_F8B1A4 | 1042 const char *bountyHunting_text; // word_F8B1A4 |
1052 int contract_approved; // weak | 1043 int contract_approved; // weak |
1053 int dword_F8B1AC_award_bit_number; // idb | 1044 int dword_F8B1AC_award_bit_number; // idb |
1054 int dword_F8B1B0_MasteryBeingTaught; // weak | 1045 int dword_F8B1B0_MasteryBeingTaught; // weak |