comparison Engine/mm7_data.cpp @ 2573:0c67be4ec900

DrawTextureIndexed renamed to DrawTextureTransparentColorKey Changing more class Texture to class Image.
author a.parshin
date Sat, 05 Mar 2016 16:25:53 +0200
parents d87bfbd3bb3b
children dd36326a9994
comparison
equal deleted inserted replaced
2572:d87bfbd3bb3b 2573:0c67be4ec900
680 1, 2, 3, 4, 5, 7, 32, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46, 680 1, 2, 3, 4, 5, 7, 32, 33, 36, 37, 38, 40, 41, 42, 43, 45, 46,
681 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60 681 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60
682 }}; 682 }};
683 683
684 int ScreenshotFileNumber; // dword_4EFA80 684 int ScreenshotFileNumber; // dword_4EFA80
685 std::array<const char *, 19> off_4F03B8 =
686 {{
687 "", "WEPNTABL", "ARMORY", "MAGSHELF",
688 "MAGSHELF", "MAGSHELF", "MAGSHELF", "MAGSHELF",
689 "MAGSHELF", "MAGSHELF", "MAGSHELF", "MAGSHELF",
690 "MAGSHELF", "MAGSHELF", "MAGSHELF", "MAGSHELF",
691 "MAGSHELF", "MAGSHELF", "MAGSHELF"
692 }};
693 685
694 std::array<int, 32> guild_mambership_flags={{ 686 std::array<int, 32> guild_mambership_flags={{
695 54, 54, 54, 54, 52, 52, 52, 52, 55, 55, 55, 55, 53, 53, 687 54, 54, 54, 54, 52, 52, 52, 52, 55, 55, 55, 55, 53, 53,
696 53, 53, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56, 688 53, 53, 58, 58, 58, 58, 57, 57, 57, 57, 56, 56,
697 56, 56, 59, 59, 60, 60}}; 689 56, 56, 59, 59, 60, 60}};
739 unsigned int uRequiredMana; // idb 731 unsigned int uRequiredMana; // idb
740 int _506348_current_lloyd_playerid; // weak 732 int _506348_current_lloyd_playerid; // weak
741 __int64 lloyds_beacon_spell_level; // qword_506350 733 __int64 lloyds_beacon_spell_level; // qword_506350
742 char byte_506360; // weak 734 char byte_506360; // weak
743 int dword_506364; // weak 735 int dword_506364; // weak
744 unsigned int uExitCancelTextureId;
745 int books_page_number; // weak 736 int books_page_number; // weak
746 int books_primary_item_per_page; // weak 737 int books_primary_item_per_page; // weak
747 int Autonotes_Instructors_page_flag; // dword_50652C 738 int Autonotes_Instructors_page_flag; // dword_50652C
748 int Autonotes_Misc_page_flag; //dword_506530 739 int Autonotes_Misc_page_flag; //dword_506530
749 int Book_PageBtn6_flag; //dword_506534 740 int Book_PageBtn6_flag; //dword_506534
855 int dword_591178_teleporty; // weak 846 int dword_591178_teleporty; // weak
856 int dword_59117C_teleportx; // weak 847 int dword_59117C_teleportx; // weak
857 std::array<std::array<char, 100>, 6> byte_591180; // idb 848 std::array<std::array<char, 100>, 6> byte_591180; // idb
858 std::array<struct NPCData *, 7> HouseNPCData;//0 zero element holds standart house npc 849 std::array<struct NPCData *, 7> HouseNPCData;//0 zero element holds standart house npc
859 GUIButton* HouseNPCPortraitsButtonsList[6];//dword_5913F4 850 GUIButton* HouseNPCPortraitsButtonsList[6];//dword_5913F4
860 struct Texture *pTexture_591428;
861 struct Texture *pTexture_outside; // idb 851 struct Texture *pTexture_outside; // idb
862 struct Texture *pTexture_Dialogue_Background; 852 struct Texture *pTexture_Dialogue_Background;
863 std::array<char, 2000> byte_5B0938; 853 std::array<char, 2000> byte_5B0938;
864 int EvtTargetObj; // 0x5B5920 854 int EvtTargetObj; // 0x5B5920
865 int _unused_5B5924_is_travel_ui_drawn = false; // 005B5924 855 int _unused_5B5924_is_travel_ui_drawn = false; // 005B5924
946 std::array<int, 3000> event_triggers; // 6807E8 936 std::array<int, 3000> event_triggers; // 6807E8
947 size_t num_event_triggers; // 6836C8 937 size_t num_event_triggers; // 6836C8
948 std::array<int, 64> dword_69B010; 938 std::array<int, 64> dword_69B010;
949 float flt_69B138_dist; // weak 939 float flt_69B138_dist; // weak
950 char byte_69BD41_unused; // weak 940 char byte_69BD41_unused; // weak
951 unsigned int uTextureID_x_u;
952 unsigned int uTextureID_LS_saveU;
953 unsigned int uTextureID_LS_loadU;
954 unsigned int uTextureID_AR_DN_DN; 941 unsigned int uTextureID_AR_DN_DN;
955 unsigned int uTextureID_AR_UP_DN; 942 unsigned int uTextureID_AR_UP_DN;
956 unsigned int uTextureID_LS_; 943 unsigned int uTextureID_LS_;
957 unsigned int uTextureID_x_d; 944 unsigned int uTextureID_x_d;
958 unsigned int uTextureID_save_up;
959 unsigned int uTextureID_load_up;
960 unsigned int uTextureID_loadsave;
961 int pSaveListPosition; // weak 945 int pSaveListPosition; // weak
962 unsigned int uLoadGameUI_SelectedSlot; 946 unsigned int uLoadGameUI_SelectedSlot;
963 HWND hInsertCDWindow; // idb 947 HWND hInsertCDWindow; // idb
964 char cMM7GameCDDriveLetter; // idb 948 char cMM7GameCDDriveLetter; // idb
965 MENU_STATE sCurrentMenuID; 949 MENU_STATE sCurrentMenuID;
1060 char byte_AE5B91; // weak 1044 char byte_AE5B91; // weak
1061 std::array<int, 32> dword_F1B430; // weak 1045 std::array<int, 32> dword_F1B430; // weak
1062 //int dword_F8B144; // nexindex [-1] to the following 1046 //int dword_F8B144; // nexindex [-1] to the following
1063 std::array<int, 4> player_levels = {{1, 1, 1, 1}}; 1047 std::array<int, 4> player_levels = {{1, 1, 1, 1}};
1064 std::array<__int16, 6> weapons_Ypos; // word_F8B158 1048 std::array<__int16, 6> weapons_Ypos; // word_F8B158
1065 struct Texture *ShopTexture; // idb
1066 std::array<struct Texture *, 12> ItemsInShopTexture; 1049 std::array<struct Texture *, 12> ItemsInShopTexture;
1067 __int16 bountyHunting_monster_id_for_hunting; // word_F8B1A0 1050 __int16 bountyHunting_monster_id_for_hunting; // word_F8B1A0
1068 const char *bountyHunting_text; // word_F8B1A4 1051 const char *bountyHunting_text; // word_F8B1A4
1069 int contract_approved; // weak 1052 int contract_approved; // weak
1070 int dword_F8B1AC_award_bit_number; // idb 1053 int dword_F8B1AC_award_bit_number; // idb