Changeset 8171 in orxonox.OLD for branches/script_engine/src/lib/script_engine/script_manager.cc
- Timestamp:
- Jun 6, 2006, 9:18:31 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/script_engine/src/lib/script_engine/script_manager.cc
r8170 r8171 18 18 } 19 19 20 ScriptManager* ScriptManager::getInstance()21 {22 23 if (!ScriptManager::singletonRef)24 ScriptManager::singletonRef = new ScriptManager();25 return ScriptManager::singletonRef;26 27 }28 20 29 21 void ScriptManager::loadParams(const TiXmlElement* root) … … 84 76 LOAD_PARAM_START_CYCLE(script, object); 85 77 { 86 LoadParam_CYCLE(object, "object", this, ScriptManager, addObjectToScript)87 .describe("The name of an object that is needed by a script");78 // LoadParam_CYCLE(object, "object", this, ScriptManager, addObjectToScript) 79 // .describe("The name of an object that is needed by a script"); 88 80 } 89 81 LOAD_PARAM_END_CYCLE(object); … … 96 88 } 97 89 90 91 } 92 93 94 Script* ScriptManager::getScriptByFile(std::string& file) 95 { 96 97 for(std::list<LuaScript>::iterator it = scriptList.begin(); it != scriptList.end(); it++ ) 98 { 99 if( (*it).name.compare(file) == 0) 100 { 101 return &((*it).script); 102 } 103 } 104 return NULL; 98 105 99 106 }
Note: See TracChangeset
for help on using the changeset viewer.