- Timestamp:
- Nov 16, 2015, 3:51:56 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/explosionChunksHS15/src/orxonox/worldentities/ExplosionPart.cc
r10807 r10810 49 49 this->effect2Particle_= NULL; 50 50 this->explosionEntity_ = new MovableEntity(this->getContext()); 51 this->posOffset_ = Vector3::ZERO; 51 52 52 53 … … 82 83 XMLPortParam(ExplosionPart, "effect1", setEffect1, getEffect1, xmlelement, mode).defaultValues(""); 83 84 XMLPortParam(ExplosionPart, "effect2", setEffect2, getEffect2, xmlelement, mode).defaultValues(""); 85 XMLPortParam(ExplosionPart, "offset", setOffset, getOffset, xmlelement, mode).defaultValues(Vector3::ZERO); 84 86 85 87 … … 90 92 { 91 93 orxout() << "Explode" << endl; 94 92 95 93 96 … … 174 177 } 175 178 179 void ExplosionPart::setOffset(Vector3 newVector) 180 { 181 this->posOffset_ = newVector; 182 this->setPosition(this->getPosition() + this->posOffset_); 183 } 184 176 185 std::string& ExplosionPart::getMesh() 177 186 { return this->mesh_; } … … 193 202 } 194 203 204 Vector3 ExplosionPart::getOffset() 205 { 206 return this->posOffset_; 207 } 208 195 209 196 210
Note: See TracChangeset
for help on using the changeset viewer.