V-Gears 0
Free Final Fantasy VII engine.
Entity.h File Reference
#include <OgreString.h>
#include "EntityCollision.h"
#include "EntityDirection.h"
#include "ScriptManager.h"
Include dependency graph for Entity.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Entity
 Any entity in a field. More...
 

Enumerations

enum  ActionType { AT_NONE , AT_LINEAR , AT_SMOOTH }
 Action types. More...
 
enum  TurnDirection { TD_CLOCKWISE , TD_ANTICLOCKWISE , TD_CLOSEST }
 The direction for an entity turn. More...
 
enum  LinearMovement { LM_UP_TO_DOWN , LM_DOWN_TO_UP , LM_LEFT_TO_RIGHT , LM_RIGHT_TO_LEFT }
 Linear movement modes. More...
 

Enumeration Type Documentation

◆ ActionType

enum ActionType

Action types.

Enumerator
AT_NONE 

No action.

AT_LINEAR 

Linear action.

It starts and ends at full speed.

AT_SMOOTH 

Smooth action.

The action speed steadily increases when started, and it steadily decreases before the end.

◆ LinearMovement

Linear movement modes.

Enumerator
LM_UP_TO_DOWN 

Move down.

LM_DOWN_TO_UP 

Move up.

LM_LEFT_TO_RIGHT 

Move right.

LM_RIGHT_TO_LEFT 

Move left.

◆ TurnDirection

The direction for an entity turn.

Enumerator
TD_CLOCKWISE 

Turn clockwise.

TD_ANTICLOCKWISE 

Turn anticlockwise.

TD_CLOSEST 

Choose direction automatically.

The direction in which the turn is shorter will be selected.