Changeset 9243 in orxonox.OLD for branches/scripting/src
- Timestamp:
- Jul 6, 2006, 4:10:39 PM (18 years ago)
- Location:
- branches/scripting/src
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/scripting/src/lib/script_engine/script.cc
r9242 r9243 59 59 void Script::loadParams(const TiXmlElement* root) 60 60 { 61 //printf( "Loading params for %p \n",this);61 //printf(("Loading params for %p \n",this); 62 62 BaseObject::loadParams(root); 63 63 … … 87 87 if(currentFile.length() != 0) 88 88 { 89 PRINT(1)("SCRIPT %s : ERROR: Could not load %s because an other file is already loaded: %s\n",currentFile.c_str(),filename.c_str(), currentFile.c_str());89 printf("SCRIPT %s : ERROR: Could not load %s because an other file is already loaded: %s\n",currentFile.c_str(),filename.c_str(), currentFile.c_str()); 90 90 return false; 91 91 } … … 104 104 else 105 105 { 106 PRINT(1)("SCRIPT %s : ERROR: while loading file %s: \n",currentFile.c_str(),filename.c_str());106 printf("SCRIPT %s : ERROR: while loading file %s: \n",currentFile.c_str(),filename.c_str()); 107 107 reportError(error); 108 108 } … … 111 111 else 112 112 { 113 PRINT(1)("SCRIPT %s : ERROR: while loading file %s: \n",currentFile.c_str(),filename.c_str());113 printf("SCRIPT %s : ERROR: while loading file %s: \n",currentFile.c_str(),filename.c_str()); 114 114 reportError(error); 115 115 } … … 121 121 void Script::addObject(const std::string& className, const std::string& objectName) 122 122 { 123 //printf( "Script %s: I am about to add %s of class %s\n",this->getName(),objectName.c_str(),className.c_str());123 //printf(("Script %s: I am about to add %s of class %s\n",this->getName(),objectName.c_str(),className.c_str()); 124 124 125 125 BaseObject* scriptClass = ClassList::getObject(className, CL_SCRIPT_CLASS); 126 // printf( "The script class for %s is at %p \n",className.c_str(),scriptClass);126 // printf(("The script class for %s is at %p \n",className.c_str(),scriptClass); 127 127 WorldObject tmpObj; 128 128 if (scriptClass != NULL) … … 135 135 136 136 BaseObject* object = ClassList::getObject(objectName, className); 137 // printf( "%s is at %p \n",objectName.c_str(),object);137 // printf(("%s is at %p \n",objectName.c_str(),object); 138 138 if (object != NULL && !objectIsAdded(objectName)) 139 139 { … … 183 183 } 184 184 else 185 PRINT(1)("SCRIPT %s : ERROR: There is an other function active ( %s ) or there are unremoved return values on the stack. Please remove them first.\n",currentFile.c_str(),currentFunction.c_str());185 printf("SCRIPT %s : ERROR: There is an other function active ( %s ) or there are unremoved return values on the stack. Please remove them first.\n",currentFile.c_str(),currentFunction.c_str()); 186 186 return false; 187 187 } … … 195 195 if(error != 0) 196 196 { 197 PRINT(1)("SCRIPT %s : ERROR: Failed to execute function %s: \n",currentFile.c_str(),currentFunction.c_str());197 printf("SCRIPT %s : ERROR: Failed to execute function %s: \n",currentFile.c_str(),currentFunction.c_str()); 198 198 reportError(error); 199 199 //clean up … … 210 210 } 211 211 else 212 PRINT(1)("SCRIPT %s : ERROR: no function selected.\n",currentFile.c_str());212 printf("SCRIPT %s : ERROR: no function selected.\n",currentFile.c_str()); 213 213 214 214 return false; … … 227 227 else 228 228 { 229 PRINT(1)("SCRIPT %s : ERROR: Couldn't add parameter because the wrong function is selected: %s instead of %s\n",currentFile.c_str(), currentFunction.c_str(), toFunction.c_str());229 printf("SCRIPT %s : ERROR: Couldn't add parameter because the wrong function is selected: %s instead of %s\n",currentFile.c_str(), currentFunction.c_str(), toFunction.c_str()); 230 230 return false; 231 231 } … … 244 244 else 245 245 { 246 PRINT(1)("SCRIPT %s : ERROR: Couldn't add parameter because the wrong function is selected: %s instead of %s\n",currentFile.c_str(), currentFunction.c_str(), toFunction.c_str());246 printf("SCRIPT %s : ERROR: Couldn't add parameter because the wrong function is selected: %s instead of %s\n",currentFile.c_str(), currentFunction.c_str(), toFunction.c_str()); 247 247 return false; 248 248 } … … 260 260 else 261 261 { 262 PRINT(1)("SCRIPT %s : ERROR: Couldn't add parameter because the wrong function is selected: %s instead of %s\n",currentFile.c_str(), currentFunction.c_str(), toFunction.c_str());262 printf("SCRIPT %s : ERROR: Couldn't add parameter because the wrong function is selected: %s instead of %s\n",currentFile.c_str(), currentFunction.c_str(), toFunction.c_str()); 263 263 return false; 264 264 } … … 295 295 } 296 296 else 297 PRINT(1)("SCRIPT %s : ERROR: Trying to retreive non bolean value\n",this->currentFile.c_str());297 printf("SCRIPT %s : ERROR: Trying to retreive non bolean value\n",this->currentFile.c_str()); 298 298 } 299 299 return returnValue; … … 347 347 const char *msg = lua_tostring(luaState, -1); 348 348 if (msg == NULL) msg = "(error with no message)\n"; 349 PRINT(1)("ERROR: %s\n", msg);349 printf("ERROR: %s\n", msg); 350 350 lua_pop(luaState, 1); 351 351 } … … 368 368 { 369 369 BaseObject* scriptClass = ClassList::getObject(className, CL_SCRIPT_CLASS); 370 //printf( "The script class for %s is at %p \n",className.c_str(),scriptClass);370 //printf(("The script class for %s is at %p \n",className.c_str(),scriptClass); 371 371 WorldObject tmpObj; 372 372 if (scriptClass != NULL) -
branches/scripting/src/world_entities/npcs/gate.cc
r9241 r9243 13 13 ### File Specific 14 14 main-programmer: Patrick Boenzli 15 co-programmer: 15 co-programmer: Silvan Nellen 16 16 */ 17 17 #define DEBUG_SPECIAL_MODULE DEBUG_MODULE_WORLD_ENTITY … … 66 66 this->scale = 1.0f; 67 67 this->actionRadius = 1.0; 68 this->destroyed = false; 68 69 69 70 if( root != NULL) … … 151 152 void Gate::open() 152 153 { 153 if( this->bLocked )154 if( this->bLocked || this->destroyed) 154 155 return; 155 156 … … 164 165 void Gate::close() 165 166 { 167 168 if( this->destroyed) 169 return; 170 166 171 this->setAnimation(GATE_CLOSE, MD2_ANIM_ONCE); 167 172 this->bOpen = false; … … 171 176 void Gate::destroy() 172 177 { 178 if( this->destroyed) 179 return; 180 173 181 this->setAnimation(GATE_DIE, MD2_ANIM_ONCE); 174 182 175 Explosion::explode(this, Vector(10,10,10)); 183 Explosion::explode(this, Vector(this->getScaling()/160,this->getScaling()/160,this->getScaling()/160)); 184 185 186 this->destroyed = true; 176 187 } 177 188 -
branches/scripting/src/world_entities/npcs/gate.h
r9235 r9243 50 50 51 51 private: 52 bool destroyed; //!< true if the door is destroyed 52 53 bool bOpen; //!< true if the door is open 53 54 bool bLocked; //!< true if this door is locked -
branches/scripting/src/world_entities/projectiles/guided_missile.cc
r9235 r9243 43 43 this->lifeSpan = 4.0; 44 44 this->agility = 3.5; 45 this->maxVelocity = 75;45 this->maxVelocity = 100; 46 46 47 47 this->emitter = new DotEmitter(100, 5, M_2_PI); -
branches/scripting/src/world_entities/space_ships/spacecraft_2d.cc
r9235 r9243 498 498 this->bForward = event.bPressed; //this->shiftCoor(0,.1,0); 499 499 else if( event.type == KeyMapper::PEV_BACKWARD) 500 this->bBackward = event.bPressed;//this->shiftCoor(0,-.1,0);500 {this->bBackward = event.bPressed; printf(" %f, %f, %f \n",getAbsCoorX(),getAbsCoorY(),getAbsCoorZ());} //this->shiftCoor(0,-.1,0); 501 501 else if( event.type == EV_MOUSE_MOTION) 502 502 { -
branches/scripting/src/world_entities/weapons/aiming_system.cc
r9235 r9243 115 115 if( this->owner != killer) 116 116 { 117 PRINTF(0)("real hit: %s\n", killer->getClassName());117 //PRINTF(0)("real hit: %s\n", killer->getClassName()); 118 118 this->selectionList.push_back(killer); 119 119 } -
branches/scripting/src/world_entities/world_entity.h
r9235 r9243 129 129 130 130 /* --- Character Attribute Block --- */ 131 /** @returns the scaling of the model */ 132 float getScaling(){return this->scaling;} 131 133 /** @returns the damage dealt by this world entity */ 132 134 float getDamage() const { return this->damage; }
Note: See TracChangeset
for help on using the changeset viewer.