World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Game.h>
Открытые члены | |
Game () | |
bool | Configure (std::shared_ptr< const Configuration > config) |
void | Run () |
Закрытые члены | |
bool | Loop () |
void | EventLoop () |
void | GameLoop () |
void | CloseTargetedSpellWindow () |
void | OnEscape () |
void | OnPressSpace () |
Закрытые данные | |
std::shared_ptr< const Configuration > | config |
std::shared_ptr< Engine > | engine |
Log * | log = nullptr |
Mouse * | mouse = nullptr |
Keyboard * | keyboard = nullptr |
DecalBuilder * | decal_builder = nullptr |
Vis * | vis = nullptr |
Menu * | menu = nullptr |
|
inline |
См. определение в файле Game.h строка 21
Перекрестные ссылки decal_builder, keyboard, log, menu, mouse, Engine_::IocContainer::ResolveDecalBuilder(), Application::IocContainer::ResolveGameMenu(), Engine_::IocContainer::ResolveKeyboard(), Engine_::IocContainer::ResolveLogger(), Engine_::IocContainer::ResolveMouse(), Engine_::IocContainer::ResolveVis() и vis.
bool Game::Configure | ( | std::shared_ptr< const Configuration > | config | ) |
void Game::Run | ( | ) |
См. определение в файле Game.cpp строка 100
Перекрестные ссылки Engine_::EngineFactory::CreateEngine(), dword_6BE364_game_settings_1, engine, GAME_STATE_PLAYING, IntegrityTest(), GUIWindow_MainMenu::Loop(), Loop(), ShowMM7IntroVideo_and_LoadingScreen() и uGameState.
|
private |
См. определение в файле Game.cpp строка 134
Перекрестные ссылки _449B7E_toggle_bit(), __debugbreak(), Party::_quest_bits, bFlashQuestBook, Mouse::ChangeActivation(), Party::CreateDefaultParty(), engine, GUICredits::ExecuteCredits(), GAME_FINISHED, GAME_STATE_GAME_QUITTING_TO_MAIN_MENU, GAME_STATE_LOADING_GAME, GAME_STATE_NEWGAME_OUT_GAMEMENU, GAME_STATE_PLAYING, GameLoop(), GetCurrentMenuID(), MainMenuLoad_Loop(), MENU_5, MENU_CREDITS, MENU_DebugBLVLevel, MENU_EXIT_GAME, MENU_LoadingProcInMainMenu, MENU_NEWGAME, MENU_SAVELOAD, mouse, AudioPlayer::MusicStop(), PARTY_QUEST_EMERALD_MARGARETH_OFF, PartyCreationUI_Loop(), pAudioPlayer, pCurrentMapName, MPlayer::PlayFullscreenMovie(), pMediaPlayer, pOtherOverlayList, pParty, Party::pPickedItem, pStartingMapName, OtherOverlayList::Reset(), Party::Reset(), SaveNewGame(), SetCurrentMenuID(), AudioPlayer::StopChannels(), uGameState и ItemGen::uItemID.
Используется в Run().
|
private |
См. определение в файле Game.cpp строка 322
Перекрестные ссылки _42777D_CastSpell_UseWand_ShootArrow(), CastSpellInfoHelpers::_427E01_cast_spell(), Player::_42ECB5_PlayerAttacksActor(), _449B57_test_bit(), _45063B_spawn_some_monster(), _494820_training_time(), _4B4224_UpdateNPCTopics(), _506348_current_lloyd_playerid, _506360_installing_beacon, _506F14_resting_stage, _506F18_num_minutes_to_sleep, _50C9A0_IsEnchantingInProgress, _50C9A8_item_enchantment_timer, _50C9D0_AfterEnchClickEventId, _50C9D4_AfterEnchClickEventSecondParam, _50C9D8_AfterEnchClickEventTimeout, _576E2C_current_minimap_zoom, __debugbreak(), Party::_quest_bits, _2devent::_quest_related, GameTime::AddDays(), Party::AddGold(), Party::alignment, stru262_TurnBased::ApplyPlayerAction(), assets, Autonotes_Instructors_page_flag, Autonotes_Misc_page_flag, back_to_game(), BackToHouseMenu(), bDialogueUI_InitializeActor_NPC_ID, Party::bFlying, ArcomageGame::bGameInProgress, bNoNPCHiring, Book_PageBtn3_flag, Book_PageBtn4_flag, Book_PageBtn5_flag, Book_PageBtn6_flag, books_page_number, Timer::bPaused, bRecallingBeacon, ViewingParams::bRedrawGameUI, BtnDown_flag, BtnUp_flag, Party::bTurnBasedModeOn, byte_4ED970_skill_learn_ability_by_class_table, byte_506550, Player::CanCastSpell(), CastSpellInfoHelpers::Cancel_Spell_Cast_In_Progress(), CharacterUI_ReleaseButtons(), CheckActors_proximity(), Player::classType, GUIMessageQueue::Clear(), ODMFace::Clickable(), BLVFace::Clickable(), ClickNPCTopic(), CloseWindowBackground(), Party::cNonHireFollowers, Condition_Dead, Condition_Eradicated, Condition_Sleep, Party::CountHirelings(), current_screen_type, CycleCharacter(), Party::days_played_without_rest, Dead, decal_builder, DialogueEnding(), dword_4E4560, dword_4E4578, dword_4E4590, dword_4E45A8, dword_507B00_spell_info_to_draw_in_popup, dword_50C9DC, dword_50CDC8, dword_576E28, dword_5B65D0_dialogue_actor_npc_id, dword_5C3418, dword_5C341C, dword_6BE138, dword_6BE364_game_settings_1, GUIMessageQueue::Empty(), MapInfo::EncM1percent, MapInfo::EncM2percent, MapInfo::Encounter_percent, engine, EventProcessor(), ODMRenderParams::far_clip, stru262_TurnBased::field_18, ViewingParams::field_28, ViewingParams::field_48, Party::field_6E0, Party::field_6E4, flt_6BE3A4_debug_recmod1, GUIMessageQueue::Flush(), Localization::FormatString(), GAME_FINISHED, Game_StartDialogue(), Game_StartHirelingDialogue(), GAME_STATE_CHANGE_LOCATION, GAME_STATE_FINAL_WINDOW, GAME_STATE_PLAYING, game_ui_status_bar_event_string_time_left, game_ui_statusbar, GameUI_DrawHiredNPCs(), GameUI_InitializeDialogue(), GameUI_OnPlayerPortraitLeftClick(), GameUI_StatusBar_Clear(), GameUI_StatusBar_ClearEventString(), GameUI_StatusBar_OnEvent(), GameUI_StatusBar_Set(), gamma_preview_image, Vis::get_picked_object_zbuf_val(), Localization::GetAmPm(), Localization::GetCharacterConditionName(), Localization::GetClassName(), Mouse::GetCursorPos(), Localization::GetDayName(), Party::GetFood(), Party::GetGold(), GetHouseGoodbyeSpeech(), AssetsManager::GetImage_PCXFromFile(), Player::GetMajorConditionIdx(), MapStats::GetMapInfo(), Localization::GetMonthName(), Party::GetNextActiveCharacter(), Party::GetPlayingTime(), IndoorLocation::GetSector(), Localization::GetString(), LOD::File::GetSubNodeIndex(), LOD::File::GetSubNodeName(), LOD::File::GetSubNodesCount(), GetTerrainHeightsAroundParty2(), OutdoorLocation::GetTravelDestination(), GetTravelTime(), Party::GiveFood(), Party::GivePartyExp(), Chest::GrabItem(), Party::hirelingScrollPosition, HouseDialogPressCloseBtn(), HouseSound_Greeting_2, GUIProgressBar::Initialize(), Actor::InitializeActors(), Is_out15odm_underwater(), Player::lastOpenedSpellbookPage, OutdoorLocation::level_filename, LEVEL_Indoor, Level_LoadEvtAndStr(), LEVEL_Outdoor, lloyds_beacon_spell_id, lloyds_beacon_spell_level, LoadLevel_InitializeLevelEvt(), localization, MapBookOpen, MapStartPoint_Party, menu, Application::Menu::MenuLoop(), mouse, npcIdToDismissAfterDialogue, OBJECT_Player, Chest::OnChestLeftClick(), OnEscape(), OnMapLeave(), OnMapLoad(), OnPaperdollLeftClick(), OnPressSpace(), OnSelectNPCDialogueOption(), OnSelectShopDialogueOption(), OS_IfCtrlPressed(), OS_IfShiftPressed(), p2DEvents, Player::pActiveSkills, pActors, pArcomageGame, Party_Teleport_Cam_Pitch, Party_Teleport_Cam_Yaw, Party_Teleport_Map_Name, Party_Teleport_X_Pos, Party_Teleport_Y_Pos, Party_Teleport_Z_Pos, Party_Teleport_Z_Speed, PartyAlignment_Evil, PartyAlignment_Good, PartyAlignment_Neutral, pAudioPlayer, Timer::Pause(), OutdoorLocation::pBModels, pBooksButtonOverlay, pBtn_Autonotes_Instructors, pBtn_Autonotes_Misc, pBtn_Book_1, pBtn_Book_2, pBtn_Book_3, pBtn_Book_4, pBtn_Book_5, pBtn_Book_6, pBtn_CastSpell, pBtn_Down, pBtn_GameSettings, pBtn_InstallRemoveSpell, pBtn_NPCLeft, pBtn_NPCRight, pBtn_QuickReference, pBtn_Up, pBtn_ZoomIn, pBtn_ZoomOut, pBtnCancel, pButton_RestUI_Exit, pButton_RestUI_Wait1Hour, pButton_RestUI_Wait5Minutes, pButton_RestUI_WaitUntilDawn, PlayerSpells::pChapters, pCharacterScreen_ExitBtn, pChestWindow, pCurrentMapName, pEventTimer, IndoorLocation::pFaceExtras, IndoorLocation::pFaces, MapInfo::pFilename, pGameLoadingUI_ProgressBar, pGames_LOD, pGUIWindow_CastTargetedSpell, pGUIWindow_CurrentMenu, Party::pHirelings, pIndoor, MapStats::pInfos, SpellStats::pInfos, ItemsTable::pItems, pItemsTable, pKeyActionMap, PLAYER_SKILL_FIRE, PlayHouseSound(), AudioPlayer::PlaySound(), Player::PlaySound(), AudioPlayer::PlaySpellSound(), pLevelDecorations, pMapStats, pMediaPlayer, pMessageQueue_50C9E8, pMessageQueue_50CBD0, pModalWindow, pMovie_Track, MapInfo::pName, SpellInfo::pName, Player::pName, NPCStats::pNewNPCData, pNPCStats, pObjectList, ObjectList::pObjects, pODMRenderParams, GUIMessageQueue::PopMessage(), pOutdoor, pPaletteManager, pParty, pPlayers, Party::pPlayers, KeyboardActionMapping::pPressedKeysBuffer, FrameTableTxtLine::pProperties, ArcomageGame::PrepareArcomage(), PrepareToLoadODM(), GUIProgressBar::Progress(), pSpellStats, pSpriteFrameTable, pSpriteObjects, GUIWindow::ptr_1C, ptr_507BC8, ptr_50C9A4_ItemToEnchant, ptr_50C9E0, Party::pTurnBasedPlayerRecoveryTimes, pTurnEngine, quick_spell_at_page, GUIProgressBar::Release(), Image::Release(), GUIWindow::Release(), ReleaseAwardsScrollBar(), render, DecalBuilder::Reset(), PaletteManager::ResetNonLocked(), SpriteFrameTable::ResetSomeSpriteFlags(), Rest(), rest_ui_hourglass_frame_current, rest_ui_sky_frame_current, Party::RestAndHeal(), RestAndHeal(), Timer::Resume(), s_SavedMapName, LloydBeacon::SaveFileID, SaveGame(), ODMFace::sCogTriggeredID, SCREEN_19, SCREEN_63, SCREEN_64, SCREEN_67, SCREEN_BOOKS, SCREEN_BRANCHLESS_NPC_DIALOG, SCREEN_CASTING, SCREEN_CHANGE_LOCATION, SCREEN_CHARACTERS, SCREEN_CHEST, SCREEN_CHEST_INVENTORY, SCREEN_DEBUG, SCREEN_E, SCREEN_GAME, SCREEN_HOUSE, SCREEN_INPUT_BLV, SCREEN_KEYBOARD_OPTIONS, SCREEN_LOADGAME, SCREEN_MENU, SCREEN_NPC_DIALOGUE, SCREEN_OPTIONS, SCREEN_QUICK_REFERENCE, SCREEN_REST, SCREEN_SAVEGAME, SCREEN_SPELL_BOOK, SCREEN_VIDEO, SCREEN_VIDEO_OPTIONS, Player::SetBeacon(), Player::SetCondition(), Mouse::SetCursorImage(), OutdoorLocation::SetFog(), Party::SetFood(), Party::SetGold(), Player::SetRecoveryTime(), SetUserInterface(), Party::sEyelevel, Player::skillAir, Player::skillAlchemy, Player::skillArmsmaster, Player::skillAxe, Player::skillBlaster, Player::skillBody, Player::skillBodybuilding, Player::skillBow, Player::skillChain, Player::skillDagger, Player::skillDark, Player::skillDisarmTrap, Player::skillDodge, Player::skillEarth, Player::skillFire, Player::skillItemId, Player::skillLearning, Player::skillLeather, Player::skillLight, Player::skillMace, Player::skillMeditation, Player::skillMerchant, Player::skillMind, Player::skillMonsterId, Player::skillPerception, Player::skillPlate, Player::skillRepair, Player::skillShield, Player::skillSpear, Player::skillSpirit, Player::skillStaff, Player::skillStealing, Player::skillSword, Player::skillUnarmed, Player::skillWater, Actor::sNPC_ID, some_active_character, SOUND_encounter, SOUND_error, SOUND_fizzle, SOUND_heal, SOUND_quest, SOUND_StartMainChoice02, SOUND_TurnPageU, SOUND_WoodDoorClosing, SPEECH_108, SPEECH_12, SPEECH_14, SPEECH_CantRestHere, CastSpellInfo::spell_target_pid, Player::spellbook, sRecoveryTime, Party::sRotationX, Party::sRotationY, Start_Party_Teleport_Flag, Actor::StealFrom(), AudioPlayer::StopChannels(), StringPrintf(), MapStats::sub_410D99_get_map_index(), sub_4452BB(), sub_4637E0_is_there_popup_onscreen(), Party::TakeFood(), TE_HAVE_PENDING_ACTIONS, TE_MOVEMENT, TE_WAIT, TeleportToStartingPoint(), town_portal_caster_id, TownPortalList, Transition_StopSound_Autosave(), stru262_TurnBased::turn_stage, txt_file_frametable_parser(), GUIProgressBar::TYPE_Box, uActiveCharacter, ItemGen::uAttributes, LloydBeacon::uBeaconTime, Party::uCurrentDayOfMonth, Party::uCurrentHour, uCurrentHouse_Animation, uCurrentlyLoadedLevelType, Party::uCurrentMinute, Party::uCurrentMonth, Party::uCurrentMonthWeek, Party::uCurrentYear, Party::uDefaultEyelevel, Party::uDefaultPartyHeight, uDialogueType, BLVFaceExtra::uEventID, BLVFace::uFaceExtraID, Party::uFallSpeed, Party::uFallStartY, ObjectDesc::uFlags, CastSpellInfo::uFlags, NPCData::uFlags, Party::uFlags, uGameState, uHouse_ExitPic, UIMSG_1C, UIMSG_54, UIMSG_80, UIMSG_AlreadyResting, UIMSG_Attack, UIMSG_BF, UIMSG_BuyInShop_Identify_Repair, UIMSG_Cancel, UIMSG_CastQuickSpell, UIMSG_CastSpell_Character_Big_Improvement, UIMSG_CastSpell_Character_Small_Improvement, UIMSG_CastSpell_Monster_Improvement, UIMSG_CastSpell_Shoot_Monster, UIMSG_CastSpell_Telekinesis, UIMSG_CastSpellFromBook, UIMSG_CHANGE_LOCATION_ClickCencelBtn, UIMSG_ChangeDetaliz, UIMSG_ChangeGameState, UIMSG_CHEST_ClickItem, UIMSG_ClickAwardsBtn, UIMSG_ClickAwardScrollBar, UIMSG_ClickAwardsDownBtn, UIMSG_ClickAwardsUpBtn, UIMSG_ClickBooksBtn, UIMSG_ClickExitCharacterWindowBtn, UIMSG_ClickHouseNPCPortrait, UIMSG_ClickInstallRemoveQuickSpellBtn, UIMSG_ClickInventoryBtn, UIMSG_ClickNPCTopic, UIMSG_ClickPaperdoll, UIMSG_ClickSkillsBtn, UIMSG_ClickStatsBtn, UIMSG_ClickTownInTP, UIMSG_ClickZoomInBtn, UIMSG_ClickZoomOutBtn, UIMSG_CloseAfterInstallBeacon, UIMSG_CycleCharacters, UIMSG_DD, UIMSG_DebugAllMagic, UIMSG_DebugCycleAlign, UIMSG_DebugDrawDist, UIMSG_DebugEradicate, UIMSG_DebugFarClip, UIMSG_DebugFullHeal, UIMSG_DebugGenItem, UIMSG_DebugGiveEXP, UIMSG_DebugGiveFood, UIMSG_DebugGiveGold, UIMSG_DebugGiveSkillP, UIMSG_DebugKillChar, UIMSG_DebugLearnSkills, UIMSG_DebugLightmap, UIMSG_DebugNoActors, UIMSG_DebugNoDamage, UIMSG_DebugPickedFace, UIMSG_DebugPortalLines, UIMSG_DebugSeasonsChange, UIMSG_DebugShowFPS, UIMSG_DebugSnow, UIMSG_DebugSpecialItem, UIMSG_DebugTakeFood, UIMSG_DebugTakeGold, UIMSG_DebugTerrain, UIMSG_DebugTownPortal, UIMSG_DebugTurboSpeed, UIMSG_DebugWizardEye, UIMSG_Escape, UIMSG_ExitRest, UIMSG_F, UIMSG_Game_Action, UIMSG_GameMenuButton, UIMSG_HintBeaconSlot, UIMSG_HintSelectRemoveQuickSpellBtn, UIMSG_HintTownPortal, UIMSG_HiredNPC_CastSpell, UIMSG_InstallBeacon, UIMSG_InventoryLeftClick, UIMSG_LloydsBeacon_FlippingBtn, UIMSG_MouseLeftClickInGame, UIMSG_MouseLeftClickInScreen, UIMSG_OnCastLloydsBeacon, UIMSG_OnCastTownPortal, UIMSG_OnFinalWindowClose, UIMSG_OnTravelByFoot, UIMSG_OpenAutonotes, UIMSG_OpenCalendar, UIMSG_OpenDebugMenu, UIMSG_OpenHistoryBook, UIMSG_OpenMapBook, UIMSG_OpenQuestBook, UIMSG_OpenSpellbookPage, UIMSG_PlayArcomage, UIMSG_QuickReference, UIMSG_RentRoom, UIMSG_Rest8Hour, UIMSG_RestWindow, UIMSG_ScrollNPCPanel, UIMSG_SelectCharacter, UIMSG_SelectNPCDialogueOption, UIMSG_SelectShopDialogueOption, UIMSG_SelectSpell, UIMSG_ShowFinalWindow, UIMSG_ShowStatus_DateTime, UIMSG_ShowStatus_Food, UIMSG_ShowStatus_Funds, UIMSG_ShowStatus_ManaHP, UIMSG_ShowStatus_Player, UIMSG_SkillUp, UIMSG_SpellBook_PressTab, UIMSG_SPellbook_ShowHightlightedSpellInfo, UIMSG_SpellBookWindow, UIMSG_SpellScrollUse, UIMSG_StartHireling1Dialogue, UIMSG_StartHireling2Dialogue, UIMSG_StartNPCDialogue, UIMSG_STEALFROMACTOR, UIMSG_TransitionUI_Confirm, UIMSG_TransitionWindowCloseBtn, UIMSG_Wait1Hour, UIMSG_Wait5Minutes, UIShop_Buy_Identify_Repair(), ItemGen::uItemID, uLevel_StartingPointType, uLevelMapStatsID, ViewingParams::uMinimapZoom, MPlayer::Unload(), Party::uNumGoldInBank, MapStats::uNumMaps, Party::uPartyHeight, OutdoorLocation::UpdateFog(), OutdoorLocation::UpdateSunlightVectors(), CastSpellInfo::uPlayerID, CastSpellInfo::uPlayerID_2, Mouse::uPointingObjectID, FrameTableTxtLine::uPropCount, Player::uQuickSpell, uRequiredMana, uRestUI_FoodRequiredToRest, Player::uSkillPoints, Timer::uTimeElapsed, Player::uTimeToRecovery, GUIButton::uX, GUIButton::uY, Player::vBeacons, viewparams, vis, Party::vPosition, WINDOW_CharacterWindow_Awards, window_SpeakInHouse и Point::y.
Используется в GameLoop().
|
private |
См. определение в файле Game.cpp строка 2704
Перекрестные ссылки _449B57_test_bit(), _494035_timed_effects__water_walking_damage__etc(), Vis::_4C1A02(), LODFile_IconsBitmaps::_inlined_sub1(), Party::_quest_bits, GameTime::AddDays(), ArcomageGame::bGameInProgress, Timer::bPaused, ViewingParams::bRedrawGameUI, Timer::bTackGameTime, Party::bTurnBasedModeOn, current_screen_type, Party::days_played_without_rest, DoPrepareWorld(), dword_6BE364_game_settings_1, stru262_TurnBased::End(), engine, EventLoop(), NPCData::field_24, Party::field_6E0, Party::field_6E4, GUIMessageQueue::Flush(), GAME_FINISHED, GAME_STATE_5, GAME_STATE_CHANGE_LOCATION, GAME_STATE_FINAL_WINDOW, GAME_STATE_GAME_QUITTING_TO_MAIN_MENU, GAME_STATE_LOADING_GAME, GAME_STATE_NEWGAME_OUT_GAMEMENU, GAME_STATE_PARTY_DIED, GAME_STATE_PLAYING, GameUI_LoadPlayerPortraintsAndVoices(), GameUI_StatusBar_OnEvent(), GameUI_StatusBar_Update(), GameUI_WritePointedObjectStatusString(), Party::GetPlayingTime(), Localization::GetString(), GUI_UpdateWindows(), MPlayer::HouseMovieLoop(), Actor::InitializeActors(), keyboard, LoadGame(), localization, ArcomageGame::Loop(), MENU_LoadingProcInMainMenu, OnTimer(), OS_WaitMessage(), pArcomageGame, PARTY_QUEST_FINISHED_EMERALD_ISLE, Party_Teleport_Cam_Pitch, Party_Teleport_Cam_Yaw, Party_Teleport_X_Pos, Party_Teleport_Y_Pos, Party_Teleport_Z_Pos, pAudioPlayer, Timer::Pause(), pCurrentMapName, pEventTimer, Party::pHirelings, pIcons_LOD, MPlayer::PlayFullscreenMovie(), pMediaPlayer, pMessageQueue_50CBD0, pMiscTimer, pMovie_Track, NPCStats::pNewNPCData, pNPCStats, pOtherOverlayList, pParty, pPartyActionQueue, Party::pPartyBuffs, pPlayers, Party::pPlayers, PrepareWorld(), Keyboard::ProcessInputActions(), pTurnEngine, render, OtherOverlayList::Reset(), Party::Reset(), Timer::Resume(), SaveGame(), SCREEN_GAME, SCREEN_VIDEO, sCurrentMenuID, SetCurrentMenuID(), Party::SetGold(), AudioPlayer::SetMusicVolume(), SPEECH_99, Party::sRotationX, Party::sRotationY, Start_Party_Teleport_Flag, AudioPlayer::StopChannels(), uActiveCharacter, Party::uFallSpeed, Party::uFallStartY, NPCData::uFlags, Party::uFlags, uGameState, uLoadGameUI_SelectedSlot, MPlayer::Unload(), ActionQueue::uNumActions, Party::uNumDeaths, NPCStats::uNumNewNPCs, Timer::Update(), Actor::UpdateActorAI(), AudioPlayer::UpdateSounds(), UpdateUserInput_and_MapSpecificStuff(), VAR_Award, viewparams, vis и Party::vPosition.
Используется в Loop().
|
private |
См. определение в файле Game.cpp строка 285
Перекрестные ссылки _50C9A0_IsEnchantingInProgress, back_to_game(), current_screen_type, game_ui_status_bar_event_string_time_left, mouse, pGUIWindow_CastTargetedSpell, GUIWindow::Release(), SCREEN_CHARACTERS и Mouse::SetCursorImage().
Используется в OnEscape().
|
private |
См. определение в файле Game.cpp строка 300
Перекрестные ссылки ViewingParams::bRedrawGameUI, CloseTargetedSpellWindow(), current_screen_type, Party::GetNextActiveCharacter(), pEventTimer, pGUIWindow_CurrentMenu, pParty, GUIWindow::Release(), Timer::Resume(), SCREEN_GAME, uActiveCharacter, viewparams и window_SpeakInHouse.
Используется в EventLoop().
|
private |
См. определение в файле Game.cpp строка 2697
Перекрестные ссылки DoInteractionWithTopmostZObject(), engine, Vis::get_picked_object_zbuf_val(), Keyboard::IsKeyBeingHeld(), vis, vis_door_filter и vis_sprite_filter_3.
Используется в EventLoop().
|
private |
См. определение в файле Game.h строка 42
Используется в Configure().
|
private |
См. определение в файле Game.h строка 43
Используется в EventLoop(), GameLoop(), Loop(), OnPressSpace() и Run().
|
private |
|
private |
См. определение в файле Game.h строка 45
Используется в CloseTargetedSpellWindow(), EventLoop(), Game() и Loop().
|
private |
См. определение в файле Game.h строка 46
Используется в Game() и GameLoop().
|
private |
См. определение в файле Game.h строка 47
Используется в EventLoop() и Game().
|
private |
См. определение в файле Game.h строка 48
Используется в EventLoop(), Game(), GameLoop() и OnPressSpace().
|
private |
См. определение в файле Game.h строка 50
Используется в EventLoop() и Game().