#include <puppet.h>
Inheritance diagram for LightPuppet::

Public Methods | |
| LightPuppet (vpmVPM *vpmPuppetInfo, ssfPuppet *ssfPuppetInfo, VPM *vpmFileInfo) | |
| XML File-based constructor. More... | |
| void | KeyframeAnimation (uint16 anim) |
| Does nothing in LightPuppet. More... | |
| uint16 | PuppetType (void) |
| Returns a code identifying the type of puppet. More... | |
| void | UpdateTick (void) |
| Function that gets called on a puppet every update. More... | |
LightPuppet controls all aspects of a dynamic light in the engine, and can can only PropertyJoints to control its color, intensity and position.
|
||||||||||||||||
|
XML File-based constructor.
|
|
|
Does nothing in LightPuppet.
Reimplemented from Puppet. |
|
|
Returns a code identifying the type of puppet.
Reimplemented from Puppet. |
|
|
Function that gets called on a puppet every update. If a puppet requires maintenance or upkeep of some sort, changing data only when the Stage recieves a network packet from Kairaishi might not be sufficient. Every update tick, this function gets called to remedy that problem. Reimplemented from Puppet. |
1.2.11 written by Dimitri van Heesch,
© 1997-2001