| OpenEnroth 9cf7432
    | 
#include "Engine/mm7_data.h"#include <string>#include <vector>#include "Engine/Graphics/Viewport.h"#include "Library/Geometry/Vec.h"| char _4D864C_force_sw_render_rules | 
| char _4E94D0_light_type = 5 | 
| char _4E94D2_light_type = 6 | 
| char _4E94D3_light_type = 10 | 
| UIMessageType AfterEnchClickEventId | 
| int AfterEnchClickEventSecondParam | 
| Duration AfterEnchClickEventTimeout | 
| int ai_arrays_size | 
| std::vector<unsigned int> ai_near_actors_ids | 
| std::vector<Pid> ai_near_actors_targets_pid | 
| IndexedArray<Duration, SKILL_FIRST, SKILL_LAST> base_recovery_times_per_weapon_type | 
| int bDialogueUI_InitializeActor_NPC_ID | 
| std::string branchless_dialogue_str | 
| std::array<std::array<unsigned char, 25>, 48> byte_4ECF08 | 
| char byte_4FAA24 | 
| std::array<char, 777> byte_5E4C15 | 
| std::string current_npc_text | 
| MapWeatherFlags day_attrib | 
| int day_fogrange_1 | 
| int day_fogrange_2 | 
| int day_fogrange_3 | 
| char dialogue_show_profession_details = false | 
| SpellId dword_507B00_spell_info_to_draw_in_popup | 
| int dword_507CC0_activ_ch | 
| int dword_5B65C4_cancelEventProcessing | 
| int dword_6BE364_game_settings_1 = 0 | 
| int enchantingActiveCharacter | 
| float fBackwardWalkSpeedMultiplier = 1.0f | 
| float flt_4D84E8 = 0.0f | 
| std::array<float, 10> flt_4E4A80 | 
| float fTurnSpeedMultiplier = 1.0f | 
| float fWalkSpeedMultiplier = 1.0f | 
| bool GameOverNoSound = false | 
| bool IsEnchantingInProgress | 
| Duration ItemEnchantmentTimer | 
| int KeyboardPageNum | 
| int npcIdToDismissAfterDialogue | 
| bool OpenedTelekinesis | 
| std::array<GraphicsImage *, 14> party_buff_icons | 
| std::array<uint16_t, 50> pBlueFacesInBLVMinimapIDs | 
| std::array<const char *, 11> pHouse_ExitPictures | 
| std::array<std::array<int, 6>, 6> pNPCPortraits_x | 
| std::array<std::array<int, 6>, 6> pNPCPortraits_y | 
| IndexedArray<std::array<PortraitId, 5>, SPEECH_FIRST, SPEECH_LAST> portraitVariants | 
| std::array<const char *, 25> pPlayerPortraitsNames | 
| std::array<int16_t, 4> pPlayerPortraitsXCoords_For_PlayerBuffAnimsDrawing = {{34, 149, 264, 379}} | 
| std::array<IndexedArray<SkillAffinity, SKILL_FIRST, SKILL_LAST>, 9> pSkillAvailabilityPerClass | 
| IndexedArray<IndexedArray<Mastery, SKILL_FIRST, SKILL_LAST>, CLASS_FIRST, CLASS_LAST> skillMaxMasteryPerClass | 
| IndexedArray<int, SKILL_FIRST, SKILL_LAST> skills_max_level | 
| IndexedArray<std::array<unsigned char, 3>, SPEECH_FIRST, SPEECH_LAST> speechVariants | 
| std::array<int32_t, 128 * 3> sphereVertInd | 
| std::array<Vec3f, 66> sphereVertPos | 
| std::array<int, 6> teleportX | 
| std::array<int, 6> teleportY | 
| std::array<int, 6> teleportYaw | 
| std::array<int, 6> teleportZ | 
| int uCurrentHouse_Animation | 
| int uDefaultTravelTime_ByFoot | 
| Color uGameUIFontMain | 
| Color uGameUIFontShadow | 
| unsigned int uGammaPos = 0 | 
| unsigned int uIconIdx_FlySpell | 
| unsigned int uIconIdx_WaterWalk | 
| Pid uLastPointedObjectID | 
| unsigned int uNumBlueFacesInBLVMinimap | 
| int uPlayerCreationUI_NameEditCharacter | 
| int uPlayerCreationUI_SelectedCharacter | 
| int uSpriteID_Spell11 | 
| ViewingParams* viewparams = new ViewingParams |