Emergency 2017 Dokumentation  v3.0.1
em5::action Namespace Reference

Enumerations

enum  Priority {
  NONE = 0, IDLE = 10, DAILY_ROUTINE = 20, DISTRACTION_HARMLESS = 30,
  DISTRACTION_SOCIAL = 40, DISTRACTION_DANGER = 50, AUTOMATISM_LOW = 60, AUTOMATISM_STD = 70,
  AUTOMATISM_HIGH = 80, DANGER_IMMINENT = 100, DANGER_URGENT = 120, COMMAND_LOW = 140,
  COMMAND_STD = 150, COMMAND_HIGH = 160, BLOCKING = 200
}
 

Enumeration Type Documentation

EM5 action priority definitions

Enumerator
NONE 

No action at all.

IDLE 

Pure idle action.

DAILY_ROUTINE 

Daily routine action.

DISTRACTION_HARMLESS 

Distraction action of a harmless kind, like a point of interest.

DISTRACTION_SOCIAL 

Distraction by social interaction.

DISTRACTION_DANGER 

Distraction by a potential dangerous threat.

AUTOMATISM_LOW 

Self-injected automatism for units, with low priority.

AUTOMATISM_STD 

Self-injected automatism for units, with medium priority.

AUTOMATISM_HIGH 

Self-injected automatism for units, with high priority.

DANGER_IMMINENT 

Reaction to a threat in sight, like retreat or taking cover.

DANGER_URGENT 

Reaction to an immanent threat like an attack or direct damage.

COMMAND_LOW 

User-injected action with low priority.

COMMAND_STD 

User-injected action with medium priority.

COMMAND_HIGH 

User-injected action with high priority.

BLOCKING 

Current action is thought to block all others and cannot be replaced.

Definition at line 20 of file ActionPriority.h.