comparison Engine/mm7_data.h @ 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
397 extern int lloyds_beacon_sound_id; // dword_50633C 397 extern int lloyds_beacon_sound_id; // dword_50633C
398 extern signed int sRecoveryTime; // idb 398 extern signed int sRecoveryTime; // idb
399 extern unsigned int uRequiredMana; // idb 399 extern unsigned int uRequiredMana; // idb
400 extern int _506348_current_lloyd_playerid; // weak 400 extern int _506348_current_lloyd_playerid; // weak
401 extern __int64 lloyds_beacon_spell_level; // qword_506350 401 extern __int64 lloyds_beacon_spell_level; // qword_506350
402 extern char byte_506360; // weak
403 extern int dword_506364; // weak 402 extern int dword_506364; // weak
404 //extern Texture *dword_50640C[]; // weak 403 //extern Texture_MM7 *dword_50640C[]; // weak
405 extern int books_page_number; // number for page in books(номер страницы в книгах) 404 extern int books_page_number; // number for page in books(номер страницы в книгах)
406 extern int books_primary_item_per_page; // number primary item in book page(номер начальной записи на странице) 405 extern int books_primary_item_per_page; // number primary item in book page(номер начальной записи на странице)
407 extern int Autonotes_Instructors_page_flag; // dword_50652C 406 extern int Autonotes_Instructors_page_flag; // dword_50652C
408 extern int Autonotes_Misc_page_flag; //dword_506530 407 extern int Autonotes_Misc_page_flag; //dword_506530
409 extern int Book_PageBtn6_flag; //dword_506534 408 extern int Book_PageBtn6_flag; //dword_506534
414 extern int BtnUp_flag; //BtnUp_flag 413 extern int BtnUp_flag; //BtnUp_flag
415 extern int quick_spell_at_page; // weak 414 extern int quick_spell_at_page; // weak
416 extern char byte_506550; // weak 415 extern char byte_506550; // weak
417 extern std::array<const char *, 5> aMoonPhaseNames; 416 extern std::array<const char *, 5> aMoonPhaseNames;
418 extern int _506568_autonote_type; // 506568 417 extern int _506568_autonote_type; // 506568
419 extern char bRecallingBeacon; // weak 418 extern bool bRecallingBeacon; // weak
420 extern int uLastPointedObjectID; // weak 419 extern int uLastPointedObjectID; // weak
421 //extern unsigned __int8 bMonsterInfoUI_bDollInitialized; 420 //extern unsigned __int8 bMonsterInfoUI_bDollInitialized;
422 extern std::array<const char *, 44> aSpellNames; 421 extern std::array<const char *, 44> aSpellNames;
423 extern enum CURRENT_SCREEN prev_screen_type; // weak 422 extern enum CURRENT_SCREEN prev_screen_type; // weak
424 extern int dword_506980_uW; // weak 423 extern int dword_506980_uW; // weak
440 extern char bFlashQuestBook; // weak 439 extern char bFlashQuestBook; // weak
441 extern int uTextureID_PlayerBuff_PainReflection; // weak 440 extern int uTextureID_PlayerBuff_PainReflection; // weak
442 extern int uTextureID_PlayerBuff_Hammerhands; // weak 441 extern int uTextureID_PlayerBuff_Hammerhands; // weak
443 extern int uTextureID_PlayerBuff_Preservation; // weak 442 extern int uTextureID_PlayerBuff_Preservation; // weak
444 extern int uTextureID_PlayerBuff_Bless; // weak 443 extern int uTextureID_PlayerBuff_Bless; // weak
445 extern int uTextureID_Btn_QuickReference; // weak
446 extern struct GUIButton *pBtn_ZoomOut; // idb 444 extern struct GUIButton *pBtn_ZoomOut; // idb
447 extern struct GUIButton *pBtn_ZoomIn; // idb 445 extern struct GUIButton *pBtn_ZoomIn; // idb
448 extern unsigned int uGameUIFontShadow; 446 extern unsigned int uGameUIFontShadow;
449 extern unsigned int uGameUIFontMain; 447 extern unsigned int uGameUIFontMain;
450 extern int dword_507B00_spell_info_to_draw_in_popup; // weak 448 extern int dword_507B00_spell_info_to_draw_in_popup; // weak
488 extern Vec3_int_ layingitem_vel_50FDFC; 486 extern Vec3_int_ layingitem_vel_50FDFC;
489 extern char pStartingMapName[32]; // idb 487 extern char pStartingMapName[32]; // idb
490 extern std::array<unsigned __int8, 5> IsPlayerWearingWatersuit; 488 extern std::array<unsigned __int8, 5> IsPlayerWearingWatersuit;
491 extern std::array<char, 54> party_has_equipment; 489 extern std::array<char, 54> party_has_equipment;
492 extern std::array<char, 17> byte_5111F6_OwnedArtifacts; 490 extern std::array<char, 17> byte_5111F6_OwnedArtifacts;
493 extern std::array<unsigned int, 16> papredoll_dbrds;
494 491
495 extern unsigned int uNumBlueFacesInBLVMinimap; 492 extern unsigned int uNumBlueFacesInBLVMinimap;
496 extern std::array<unsigned __int16, 50> pBlueFacesInBLVMinimapIDs; 493 extern std::array<unsigned __int16, 50> pBlueFacesInBLVMinimapIDs;
497 extern std::array<int, 14> pTextureIDs_PartyBuffIcons; 494 extern std::array<int, 14> pTextureIDs_PartyBuffIcons;
498 extern unsigned int uIconIdx_FlySpell; 495 extern unsigned int uIconIdx_FlySpell;
516 extern int dword_591178_teleporty; // weak 513 extern int dword_591178_teleporty; // weak
517 extern int dword_59117C_teleportx; // weak 514 extern int dword_59117C_teleportx; // weak
518 extern std::array<std::array<char, 100>, 6> byte_591180; // idb 515 extern std::array<std::array<char, 100>, 6> byte_591180; // idb
519 extern std::array<struct NPCData *, 7> HouseNPCData; //0this array size temporarily increased to 60 from 6 to work aroud house overflow 516 extern std::array<struct NPCData *, 7> HouseNPCData; //0this array size temporarily increased to 60 from 6 to work aroud house overflow
520 extern GUIButton* HouseNPCPortraitsButtonsList[6]; 517 extern GUIButton* HouseNPCPortraitsButtonsList[6];
521 extern struct Texture *pTexture_outside; // idb
522 extern struct Texture *pTexture_Dialogue_Background;
523 extern std::array<char, 2000> byte_5B0938; 518 extern std::array<char, 2000> byte_5B0938;
524 extern int EvtTargetObj; // weak 519 extern int EvtTargetObj; // weak
525 extern int _unused_5B5924_is_travel_ui_drawn; // 005B5924 520 extern int _unused_5B5924_is_travel_ui_drawn; // 005B5924
526 extern int _5B65A8_npcdata_uflags_or_other; // weak 521 extern int _5B65A8_npcdata_uflags_or_other; // weak
527 extern int _5B65AC_npcdata_fame_or_other; // weak 522 extern int _5B65AC_npcdata_fame_or_other; // weak
605 extern std::array<int, 3000> event_triggers; // 6807E8 600 extern std::array<int, 3000> event_triggers; // 6807E8
606 extern size_t num_event_triggers; // 6836C8 601 extern size_t num_event_triggers; // 6836C8
607 extern std::array<int, 64> dword_69B010; 602 extern std::array<int, 64> dword_69B010;
608 extern float flt_69B138_dist; // weak 603 extern float flt_69B138_dist; // weak
609 extern char byte_69BD41_unused; // weak 604 extern char byte_69BD41_unused; // weak
610 extern unsigned int uTextureID_AR_DN_DN;
611 extern unsigned int uTextureID_AR_UP_DN;
612 extern unsigned int uTextureID_LS_;
613 extern unsigned int uTextureID_x_d;
614 extern int pSaveListPosition; // weak 605 extern int pSaveListPosition; // weak
615 extern unsigned int uLoadGameUI_SelectedSlot; 606 extern unsigned int uLoadGameUI_SelectedSlot;
616 extern HWND hInsertCDWindow; // idb 607 extern HWND hInsertCDWindow; // idb
617 extern char cMM7GameCDDriveLetter; // idb 608 extern char cMM7GameCDDriveLetter; // idb
618 extern enum MENU_STATE sCurrentMenuID; 609 extern enum MENU_STATE sCurrentMenuID;
724 extern int dword_A74C88; // weak 715 extern int dword_A74C88; // weak
725 extern unsigned int uPlayerCreationUI_SkySliderPos; 716 extern unsigned int uPlayerCreationUI_SkySliderPos;
726 extern int uPlayerCreationUI_ArrowAnim; 717 extern int uPlayerCreationUI_ArrowAnim;
727 extern unsigned int uPlayerCreationUI_SelectedCharacter; 718 extern unsigned int uPlayerCreationUI_SelectedCharacter;
728 extern int dword_A74CDC; // weak 719 extern int dword_A74CDC; // weak
729 extern struct Texture *pTexture_PlayerFaceMask; 720 extern struct Texture_MM7 *pTexture_PlayerFaceEradicated;
730 extern struct Texture *pTexture_PlayerFaceEradicated; 721 extern struct Texture_MM7 *pTexture_PlayerFaceDead;
731 extern struct Texture *pTexture_PlayerFaceDead; 722 extern std::array< std::array<struct Texture_MM7 *, 56>, 4> pTextures_PlayerFaces;
732 extern std::array< std::array<struct Texture *, 56>, 4> pTextures_PlayerFaces;
733 extern __int64 _A750D8_player_speech_timer; // qword_A750D8 723 extern __int64 _A750D8_player_speech_timer; // qword_A750D8
734 extern enum PlayerSpeech PlayerSpeechID; 724 extern enum PlayerSpeech PlayerSpeechID;
735 extern int uSpeakingCharacter; // weak 725 extern int uSpeakingCharacter; // weak
736 extern std::array<const char *, 36> pClassNames; 726 extern std::array<const char *, 36> pClassNames;
737 extern std::array<const char *, 19> aCharacterConditionNames; 727 extern std::array<const char *, 19> aCharacterConditionNames;
738 extern std::array<const char *, 38> pSkillNames; 728 extern std::array<const char *, 38> pSkillNames;
739 extern char byte_AE5B91; // weak 729 extern char byte_AE5B91; // weak
740 extern std::array<int, 32> dword_F1B430; // weak 730 extern std::array<int, 32> dword_F1B430; // weak
741 extern std::array<int, 4> player_levels; 731 extern std::array<int, 4> player_levels;
742 extern std::array<__int16, 6> weapons_Ypos; // word_F8B158 732 extern std::array<__int16, 6> weapons_Ypos; // word_F8B158
743 extern std::array<struct Texture *, 12> ItemsInShopTexture; 733 extern std::array<struct Texture_MM7 *, 12> ItemsInShopTexture;
744 extern __int16 bountyHunting_monster_id_for_hunting; // weak 734 extern __int16 bountyHunting_monster_id_for_hunting; // weak
745 extern const char *bountyHunting_text; // idb 735 extern const char *bountyHunting_text; // idb
746 extern int contract_approved; // weak 736 extern int contract_approved; // weak
747 extern int dword_F8B1AC_award_bit_number; // idb 737 extern int dword_F8B1AC_award_bit_number; // idb
748 extern int dword_F8B1B0_MasteryBeingTaught; // weak 738 extern int dword_F8B1B0_MasteryBeingTaught; // weak