OpenClonk
C4Effect.h File Reference
Include dependency graph for C4Effect.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  C4Effect
 

Macros

#define C4Fx_OK   0
 
#define C4Fx_Effect_Deny   -1
 
#define C4Fx_Effect_Annul   -2
 
#define C4Fx_Effect_AnnulCalls   -3
 
#define C4Fx_Execute_Kill   -1
 
#define C4Fx_Stop_Deny   -1
 
#define C4Fx_Start_Deny   -1
 
#define C4FxCall_Normal   0
 
#define C4FxCall_Temp   1
 
#define C4FxCall_TempAddForRemoval   2
 
#define C4FxCall_RemoveClear   3
 
#define C4FxCall_RemoveDeath   4
 
#define C4FxCall_DmgScript   0
 
#define C4FxCall_DmgBlast   1
 
#define C4FxCall_DmgFire   2
 
#define C4FxCall_DmgChop   3
 
#define C4FxCall_EngScript   32
 
#define C4FxCall_EngBlast   33
 
#define C4FxCall_EngObjHit   34
 
#define C4FxCall_EngFire   35
 
#define C4FxCall_EngBaseRefresh   36
 
#define C4FxCall_EngAsphyxiation   37
 
#define C4FxCall_EngCorrosion   38
 
#define C4FxCall_EngStruct   39
 
#define C4FxCall_EngGetPunched   40
 
#define C4Fx_FireParticle1   "Fire"
 
#define C4Fx_FireParticle2   "Fire2"
 
#define MaxFirePhase   15
 
#define C4Fx_Fire   "Fire"
 
#define C4Fx_AnyFire   "*Fire*"
 
#define C4Fx_Internal   "Int*"
 
#define C4Fx_FirePriority   100
 
#define C4Fx_FireTimer   1
 

Macro Definition Documentation

◆ C4Fx_AnyFire

#define C4Fx_AnyFire   "*Fire*"

◆ C4Fx_Effect_Annul

#define C4Fx_Effect_Annul   -2

Definition at line 33 of file C4Effect.h.

Referenced by C4Effect::Check(), and C4Effect::Init().

◆ C4Fx_Effect_AnnulCalls

#define C4Fx_Effect_AnnulCalls   -3

Definition at line 34 of file C4Effect.h.

Referenced by C4Effect::Check().

◆ C4Fx_Effect_Deny

#define C4Fx_Effect_Deny   -1

Definition at line 32 of file C4Effect.h.

Referenced by C4Effect::Check(), and C4Effect::Init().

◆ C4Fx_Execute_Kill

#define C4Fx_Execute_Kill   -1

Definition at line 36 of file C4Effect.h.

Referenced by C4Effect::Execute().

◆ C4Fx_Fire

#define C4Fx_Fire   "Fire"

Definition at line 150 of file C4Effect.h.

◆ C4Fx_FireParticle1

#define C4Fx_FireParticle1   "Fire"

Definition at line 65 of file C4Effect.h.

◆ C4Fx_FireParticle2

#define C4Fx_FireParticle2   "Fire2"

Definition at line 66 of file C4Effect.h.

◆ C4Fx_FirePriority

#define C4Fx_FirePriority   100

Definition at line 153 of file C4Effect.h.

◆ C4Fx_FireTimer

#define C4Fx_FireTimer   1

Definition at line 154 of file C4Effect.h.

◆ C4Fx_Internal

#define C4Fx_Internal   "Int*"

Definition at line 152 of file C4Effect.h.

◆ C4Fx_OK

#define C4Fx_OK   0

Definition at line 30 of file C4Effect.h.

◆ C4Fx_Start_Deny

#define C4Fx_Start_Deny   -1

Definition at line 39 of file C4Effect.h.

Referenced by C4Effect::Check(), and C4Effect::Init().

◆ C4Fx_Stop_Deny

#define C4Fx_Stop_Deny   -1

Definition at line 38 of file C4Effect.h.

Referenced by C4Effect::ClearAll(), and C4Effect::Kill().

◆ C4FxCall_DmgBlast

#define C4FxCall_DmgBlast   1

Definition at line 50 of file C4Effect.h.

◆ C4FxCall_DmgChop

#define C4FxCall_DmgChop   3

Definition at line 52 of file C4Effect.h.

◆ C4FxCall_DmgFire

#define C4FxCall_DmgFire   2

Definition at line 51 of file C4Effect.h.

◆ C4FxCall_DmgScript

#define C4FxCall_DmgScript   0

Definition at line 49 of file C4Effect.h.

◆ C4FxCall_EngAsphyxiation

#define C4FxCall_EngAsphyxiation   37

Definition at line 60 of file C4Effect.h.

Referenced by C4Object::ExecLife().

◆ C4FxCall_EngBaseRefresh

#define C4FxCall_EngBaseRefresh   36

Definition at line 59 of file C4Effect.h.

◆ C4FxCall_EngBlast

#define C4FxCall_EngBlast   33

Definition at line 56 of file C4Effect.h.

◆ C4FxCall_EngCorrosion

#define C4FxCall_EngCorrosion   38

Definition at line 61 of file C4Effect.h.

Referenced by C4Object::ExecLife().

◆ C4FxCall_EngFire

#define C4FxCall_EngFire   35

Definition at line 58 of file C4Effect.h.

◆ C4FxCall_EngGetPunched

#define C4FxCall_EngGetPunched   40

Definition at line 63 of file C4Effect.h.

Referenced by ObjectComPunch().

◆ C4FxCall_EngObjHit

#define C4FxCall_EngObjHit   34

Definition at line 57 of file C4Effect.h.

Referenced by C4GameObjects::CrossCheck().

◆ C4FxCall_EngScript

#define C4FxCall_EngScript   32

Definition at line 55 of file C4Effect.h.

◆ C4FxCall_EngStruct

#define C4FxCall_EngStruct   39

Definition at line 62 of file C4Effect.h.

◆ C4FxCall_Normal

#define C4FxCall_Normal   0

Definition at line 42 of file C4Effect.h.

Referenced by C4Effect::Kill().

◆ C4FxCall_RemoveClear

#define C4FxCall_RemoveClear   3

Definition at line 45 of file C4Effect.h.

Referenced by C4Object::AssignRemoval(), and C4Game::LoadScenarioSection().

◆ C4FxCall_RemoveDeath

#define C4FxCall_RemoveDeath   4

Definition at line 46 of file C4Effect.h.

Referenced by C4Object::AssignDeath().

◆ C4FxCall_Temp

#define C4FxCall_Temp   1

Definition at line 43 of file C4Effect.h.

Referenced by C4Effect::TempReaddUpperEffects(), and C4Effect::TempRemoveUpperEffects().

◆ C4FxCall_TempAddForRemoval

#define C4FxCall_TempAddForRemoval   2

Definition at line 44 of file C4Effect.h.

Referenced by C4Effect::Kill().

◆ MaxFirePhase

#define MaxFirePhase   15

Definition at line 149 of file C4Effect.h.