|
World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
Классы | |
| struct | TurnBased_QueueElem |
| struct | stru262_TurnBased |
Перечисления | |
| enum | TURN_ENGINE_FLAGS { TE_FLAG_1 = 1, TE_HAVE_PENDING_ACTIONS = 2, TE_PLAYER_TURN = 4, TE_FLAG_8 = 8 } |
| enum | TURN_ENGINE_AI_ACTION { TE_AI_STAND = 0, TE_AI_RANGED_ATTACK = 1, TE_AI_PURSUE = 2, TE_AI_MELEE_ATTACK = 3, TE_AI_FLEE = 4 } |
| enum | TURN_ENGINE_TURN_STAGE { TE_NONE = 0, TE_WAIT = 1, TE_ATTACK = 2, TE_MOVEMENT = 3 } |
Переменные | |
| struct stru262_TurnBased * | pTurnEngine |
| enum TURN_ENGINE_FLAGS |
| Элементы перечислений | |
|---|---|
| TE_FLAG_1 | |
| TE_HAVE_PENDING_ACTIONS | |
| TE_PLAYER_TURN | |
| TE_FLAG_8 | |
См. определение в файле TurnEngine.h строка 3
| Элементы перечислений | |
|---|---|
| TE_AI_STAND | |
| TE_AI_RANGED_ATTACK | |
| TE_AI_PURSUE | |
| TE_AI_MELEE_ATTACK | |
| TE_AI_FLEE | |
См. определение в файле TurnEngine.h строка 10
| Элементы перечислений | |
|---|---|
| TE_NONE | |
| TE_WAIT | |
| TE_ATTACK | |
| TE_MOVEMENT | |
См. определение в файле TurnEngine.h строка 18
| struct stru262_TurnBased* pTurnEngine |
См. определение в файле TurnEngine.cpp строка 21
Используется в _42777D_CastSpell_UseWand_ShootArrow(), CastSpellInfoHelpers::_427E01_cast_spell(), Player::_42ECB5_PlayerAttacksActor(), _46BFFA_update_spell_fx(), stru262_TurnBased::ActorMove(), stru262_TurnBased::ApplyPlayerAction(), BLV_ProcessPartyActions(), OtherOverlayList::DrawTurnBasedIcon(), stru262_TurnBased::End(), Application::Game::EventLoop(), Application::Game::GameLoop(), GameUI_DrawPortraits(), Party::GetNextActiveCharacter(), stru262_TurnBased::NextTurn(), ODM_ProcessPartyActions(), Engine::OnGameViewportClick(), SpriteObject::OnInteraction(), Keyboard::ProcessInputActions(), stru262_TurnBased::Start(), Actor::StealFrom(), Mouse::UI_OnMouseLeftClick(), Actor::UpdateActorAI(), UpdateActors_BLV(), UpdateActors_ODM() и Player::UseItem_DrinkPotion_etc().