Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 9193 in orxonox.OLD for branches


Ignore:
Timestamp:
Jul 5, 2006, 8:13:35 AM (18 years ago)
Author:
snellen
Message:

added setName scriptable method to script trigger, added loadModel to spaceship

Location:
branches/presentation/src
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/presentation/src/lib/script_engine/script.cc

    r9061 r9193  
    358358   bool success = false;
    359359   
    360    //success = this->registerClass(std::string("Vector"));
    361     success = this->registerClass("ScriptTrigger");
     360   //this->registerClass(std::string("Vector"));
     361    this->registerClass("ScriptTrigger");
     362    this->registerClass("AttractorMine");
    362363
    363364   return success;
  • branches/presentation/src/world_entities/script_trigger.cc

    r9110 r9193  
    2929             ->addMethod("getAbsCoorZ", ExecutorLua0ret<PNode, float>(&PNode::getAbsCoorZ))
    3030            //Properties
     31             ->addMethod("setName", ExecutorLua1<BaseObject, const std::string&>(&BaseObject::setName))
    3132             ->addMethod("setTarget", ExecutorLua1<ScriptTrigger, const std::string&>(&ScriptTrigger::setTarget))
    3233             ->addMethod("setTriggerParent", ExecutorLua1<ScriptTrigger, const std::string&>(&ScriptTrigger::setTriggerParent))
  • branches/presentation/src/world_entities/space_ships/space_ship.cc

    r9178 r9193  
    5858CREATE_SCRIPTABLE_CLASS(SpaceShip, CL_SPACE_SHIP,
    5959                        addMethod("hasPlayer", ExecutorLua0ret<Playable,bool>(&Playable::hasPlayer))
    60                         //->addMethod("loadModel", ExecutorLua2<WorldEntity,const std::string& ,float>(&WorldEntity::loadModel))
     60                        ->addMethod("loadModel", ExecutorLua2<WorldEntity,const std::string& ,float>(&WorldEntity::loadModel2))
    6161                        ->addMethod("setName", ExecutorLua1<BaseObject,const std::string&>(&BaseObject::setName))
    6262                       //Coordinates
  • branches/presentation/src/world_entities/world_entity.h

    r9183 r9193  
    4747
    4848  void loadModel(const std::string& fileName, float scaling = 1.0f, unsigned int modelNumber = 0, unsigned int obbTreeDepth = 4);
    49   //void loadModel(const std::string& fileN, float scal = 1.0f){this->loadModel(fileN,scal,0,4);}
     49  void loadModel2(const std::string& fileN, float scal = 1.0f){this->loadModel(fileN,scal,0,4);}
    5050  void setModel(Model* model, unsigned int modelNumber = 0);
    5151  Model* getModel(unsigned int modelNumber = 0) const { return (this->models.size() > modelNumber)? this->models[modelNumber] : NULL; };
Note: See TracChangeset for help on using the changeset viewer.