Emergency 20 Dokumentation  4.2.0
EventSpreadReason.h
Go to the documentation of this file.
1 // Copyright (C) 2012-2018 Promotion Software GmbH
2 
3 
4 //[-------------------------------------------------------]
5 //[ Header guard ]
6 //[-------------------------------------------------------]
7 #pragma once
8 
9 
10 //[-------------------------------------------------------]
11 //[ Namespace ]
12 //[-------------------------------------------------------]
13 namespace em5
14 {
15  namespace eventspreadreason
16  {
17 
18 
19  // Event spread reason
20  enum Reason
21  {
25  DEAD,
27  FIRE,
33  };
34 
35 
36 //[-------------------------------------------------------]
37 //[ Namespace ]
38 //[-------------------------------------------------------]
39  } // eventspreadreason
40 } // em5
Definition: ActionPriority.h:13
A new person was injured.
Definition: EventSpreadReason.h:24
No spread event for no reason.
Definition: EventSpreadReason.h:22
Reason
Definition: EventSpreadReason.h:20
A new person was deceased.
Definition: EventSpreadReason.h:25
A tree fell down, may bury a vehicle or person.
Definition: EventSpreadReason.h:32
A new person is criminal.
Definition: EventSpreadReason.h:29
This is used to call an event specific implementation (on startup for example)
Definition: EventSpreadReason.h:23
A vehicle was damaged (not by fire)
Definition: EventSpreadReason.h:28
A new object caught fire.
Definition: EventSpreadReason.h:27
A new person was injured from a injure area.
Definition: EventSpreadReason.h:30
A person became hostage of a gangster inside a building.
Definition: EventSpreadReason.h:31
A new person was contaminated.
Definition: EventSpreadReason.h:26