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