28 #ifndef GAME_GAME_LAMP_H 29 #define GAME_GAME_LAMP_H 31 #include "hpl1/engine/engine.h" 32 #include "hpl1/penumbra-overture/GameEntity.h" 69 void OnPlayerInteract();
73 void Update(
float afTimeStep);
75 void SetLitChangeCallback(
const tString &asCallback) { msLitChangeCallback = asCallback; }
77 void SetLit(
bool abX,
bool abFade);
79 void SetFlicker(
bool abX);
89 void SetUpFlicker(
int alIdx);
120 float mfFlickerOnMinLength;
121 float mfFlickerOffMinLength;
122 float mfFlickerOnMaxLength;
123 float mfFlickerOffMaxLength;
125 float mfFlickerOffRadius;
127 float mfFlickerOnFadeLength;
128 float mfFlickerOffFadeLength;
150 #endif // GAME_GAME_LAMP_H
Definition: SubMeshEntity.h:95
Definition: GameEntity.h:76
Definition: GameLamp.h:61
Definition: World3D.h:179
Definition: Inventory.h:123
Definition: GameLamp.h:52
Definition: GameLamp.h:38
Definition: EntityLoader_Object.h:52
Definition: tinyxml.h:864
Definition: GameLamp.h:138
Definition: Material.h:203
Definition: GameEntity.h:126