167 void LightOperAdd(
float progress,
float intensity,
float r,
float g,
float b);
190 float m_lastParticle;
191 float m_lastParticleSmoke;
195 int m_lightOperTotal;
202 int m_burnKeepPart[10];
207 float m_fallBulletTime;
210 int m_crashSphereUsed;
212 float m_crashSphereRadius[50];
bool EventProcess(const Event &event)
Management of an event.
Definition: pyro.cpp:619
void DeleteObject()
Destroys the object.
Definition: pyro.cpp:65
void ExploStart()
Starts the explosion of a vehicle.
Definition: pyro.cpp:1533
< black smoke
Definition: pyro.h:77
< burning of technical object
Definition: pyro.h:68
void LightOperFlush()
Empty the table of operations of animation of light.
Definition: pyro.cpp:2380
< spider explosion
Definition: pyro.h:70
Main graphics engine - CEngine class.
void DisplayError(PyroType type, CObject *obj)
Definition: pyro.cpp:1231
< explosion of organic object
Definition: pyro.h:61
< cargo falling
Definition: pyro.h:71
Error FallIsEnded()
Indicates whether the fall is over.
Definition: pyro.cpp:2367
void ExploTerminate()
Ends the explosion of a vehicle.
Definition: pyro.cpp:1601
void LightOperFrame(float rTime)
Updates the associated light.
Definition: pyro.cpp:2398
< indicator reaches
Definition: pyro.h:72
void BurnStart()
Starts a vehicle fire.
Definition: pyro.cpp:1606
void FallProgress(float rTime)
Fall of an object's freight.
Definition: pyro.cpp:2302
< fragmentation of object under water
Definition: pyro.h:59
Some common, global definitions.
< drowning death
Definition: pyro.h:79
< hit technical object
Definition: pyro.h:63
< explosion of technical object
Definition: pyro.h:60
< hit under water
Definition: pyro.h:66
Manager for dynamic lights in 3D scene.
Definition: lightman.h:142
CObject * FallSearchBeeExplo()
Seeks an object to explode by the falling ball of bees.
Definition: pyro.cpp:2198
Fire effect renderer.
Definition: pyro.h:106
Definition: robotmain.h:191
PyroType
Type of pyro effect.
Definition: pyro.h:53
Particle engine.
Definition: particle.h:266
< fireworks
Definition: pyro.h:76
< shooting death
Definition: pyro.h:78
ObjectType
Type of game object.
Definition: object.h:46
void BurnAddPart(int part, Math::Vector pos, Math::Vector angle)
Adds a part move.
Definition: pyro.cpp:2088
void CutObjectLink(CObject *obj)
Indicates that the object binds to the effect no longer exists, without deleting it.
Definition: pyro.cpp:1225
void BurnProgress()
Advances of a vehicle fire.
Definition: pyro.cpp:2100
void CreateLight(Math::Vector pos, float height)
Creates light to accompany a pyrotechnic effect.
Definition: pyro.cpp:1312
bool BurnIsKeepPart(int part)
Indicates whether a part should be retained.
Definition: pyro.cpp:2127
< reset position of the object
Definition: pyro.h:75
Camera moving in 3D scene.
Definition: camera.h:130
< hit human
Definition: pyro.h:64
Terrain loader/generator and manager.
Definition: terrain.h:220
Error IsEnded()
Indicates whether the pyrotechnic effect is complete.
Definition: pyro.cpp:1154
CObject - base class for all game objects.
The graphics engine.
Definition: engine.h:681
< fragmentation of organic object
Definition: pyro.h:58
< hit queen
Definition: pyro.h:65
Event types, structs and event queue.
Error
Type of error or info message.
Definition: global.h:29
< break the egg
Definition: pyro.h:67
< flag create
Definition: pyro.h:73
< explosion of object under water
Definition: pyro.h:62
void LightOperAdd(float progress, float intensity, float r, float g, float b)
Adds an animation operation of the light.
Definition: pyro.cpp:2385
3D (3x1) vector
Definition: vector.h:49
void BurnTerminate()
Ends the fire of an insect or a vehicle.
Definition: pyro.cpp:2137
void CreateTriangle(CObject *obj, ObjectType type, int part)
Creates an explosion with triangular form of particles.
Definition: pyro.cpp:1393
void FallStart()
Start of an object freight falling.
Definition: pyro.cpp:2187
bool Create(PyroType type, CObject *obj, float force=1.0f)
Creates pyrotechnic effect.
Definition: pyro.cpp:74
RGBA color.
Definition: color.h:35
< flag destroy
Definition: pyro.h:74
Event sent by system, interface or game.
Definition: event.h:687
Sound plugin interface.
Definition: sound.h:149
< fragmentation of technical object
Definition: pyro.h:57
< burning of organic object
Definition: pyro.h:69