World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Файл TurnEngine.h

См. исходные тексты.

Классы

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_TurnBasedpTurnEngine
 

Перечисления

◆ TURN_ENGINE_FLAGS

Элементы перечислений
TE_FLAG_1 
TE_HAVE_PENDING_ACTIONS 
TE_PLAYER_TURN 
TE_FLAG_8 

См. определение в файле TurnEngine.h строка 3

3  {
4  TE_FLAG_1 = 1,
6  TE_PLAYER_TURN = 4,
7  TE_FLAG_8 = 8
8 };

◆ TURN_ENGINE_AI_ACTION

Элементы перечислений
TE_AI_STAND 
TE_AI_RANGED_ATTACK 
TE_AI_PURSUE 
TE_AI_MELEE_ATTACK 
TE_AI_FLEE 

См. определение в файле TurnEngine.h строка 10

10  {
11  TE_AI_STAND = 0,
13  TE_AI_PURSUE = 2,
15  TE_AI_FLEE = 4
16 };

◆ TURN_ENGINE_TURN_STAGE

Элементы перечислений
TE_NONE 
TE_WAIT 
TE_ATTACK 
TE_MOVEMENT 

См. определение в файле TurnEngine.h строка 18

18  {
19  TE_NONE = 0,
20  TE_WAIT = 1,
21  TE_ATTACK = 2,
22  TE_MOVEMENT = 3,
23 };

Переменные

◆ pTurnEngine

TE_MOVEMENT
@ TE_MOVEMENT
Definition: TurnEngine.h:22
TE_ATTACK
@ TE_ATTACK
Definition: TurnEngine.h:21
TE_AI_STAND
@ TE_AI_STAND
Definition: TurnEngine.h:11
TE_FLAG_8
@ TE_FLAG_8
Definition: TurnEngine.h:7
TE_AI_RANGED_ATTACK
@ TE_AI_RANGED_ATTACK
Definition: TurnEngine.h:12
TE_PLAYER_TURN
@ TE_PLAYER_TURN
Definition: TurnEngine.h:6
TE_AI_PURSUE
@ TE_AI_PURSUE
Definition: TurnEngine.h:13
TE_AI_MELEE_ATTACK
@ TE_AI_MELEE_ATTACK
Definition: TurnEngine.h:14
TE_WAIT
@ TE_WAIT
Definition: TurnEngine.h:20
TE_NONE
@ TE_NONE
Definition: TurnEngine.h:19
TE_AI_FLEE
@ TE_AI_FLEE
Definition: TurnEngine.h:15
TE_FLAG_1
@ TE_FLAG_1
Definition: TurnEngine.h:4
TE_HAVE_PENDING_ACTIONS
@ TE_HAVE_PENDING_ACTIONS
Definition: TurnEngine.h:5