Changeset 8979 in orxonox.OLD for branches/single_player_map/src/lib/script_engine
- Timestamp:
- Jul 1, 2006, 3:05:47 PM (19 years ago)
- Location:
- branches/single_player_map/src/lib/script_engine
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/single_player_map/src/lib/script_engine/script.cc
r8978 r8979 335 335 { 336 336 static_cast<ScriptClass*>(scriptClass)->registerClass(this); 337 static_cast<ScriptClass*>(scriptClass)->insertObject(this, this, false);337 static_cast<ScriptClass*>(scriptClass)->insertObject(this, this,"thisscript", false); 338 338 } 339 339 } -
branches/single_player_map/src/lib/script_engine/script_class.h
r8408 r8979 34 34 virtual void registerClass(Script* script) = 0; 35 35 virtual int insertObject(Script* L, BaseObject* obj, bool gc=false) = 0; 36 virtual int insertObject(Script* L, BaseObject* obj, const std::string& name, bool gc=false) = 0; 36 37 37 38 const ScriptMethod* scriptMethods() const { return this->_scriptMethods; } … … 64 65 return Lunar<T>::insertObject(L, dynamic_cast<T*>(obj), obj->getName(), gc); 65 66 } 67 68 virtual int insertObject(Script* L, BaseObject* obj,const std::string& name, bool gc=false) 69 { 70 return Lunar<T>::insertObject(L, dynamic_cast<T*>(obj), name, gc); 71 } 66 72 }; 67 73
Note: See TracChangeset
for help on using the changeset viewer.