Mercurial > mm7
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 |