Changeset 9686 in orxonox.OLD for branches/new_class_id/src/lib/graphics/effects/lightning_effect.cc
- Timestamp:
- Aug 22, 2006, 2:36:54 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/new_class_id/src/lib/graphics/effects/lightning_effect.cc
r9406 r9686 23 23 #include "effects/billboard.h" 24 24 25 #include "glincl.h"26 #include "parser/tinyxml/tinyxml.h"27 28 25 #include "shell_command.h" 29 26 #include "light.h" 30 27 #include "cloud_effect.h" 31 28 #include "script_class.h" 29 #include "class_id.h" 32 30 33 31 SHELL_COMMAND(activate, LightningEffect, activateLightning); 34 32 SHELL_COMMAND(deactivate, LightningEffect, deactivateLightning); 35 33 36 37 38 CREATE_SCRIPTABLE_CLASS(LightningEffect, CL_LIGHTNING_EFFECT, 34 CREATE_SCRIPTABLE_CLASS(LightningEffect, LightningEffect::classID(), 39 35 addMethod("activate", ExecutorLua0<LightningEffect>(&LightningEffect::activate)) 40 36 ->addMethod("deactivate", ExecutorLua0<LightningEffect>(&LightningEffect::deactivate)) … … 42 38 43 39 CREATE_FACTORY(LightningEffect, CL_LIGHTNING_EFFECT); 40 NewObjectListDefinitionID(LightningEffect, CL_LIGHTNING_EFFECT); 44 41 45 42 LightningEffect::LightningEffect(const TiXmlElement* root) { 46 this->setClassID(CL_LIGHTNING_EFFECT, "LightningEffect"); 47 43 this->registerObject(this, LightningEffect::_objectList); 48 44 this->init(); 49 45
Note: See TracChangeset
for help on using the changeset viewer.