#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. |