Changeset 4726 in orxonox.OLD for orxonox/trunk/src/story_entities
- Timestamp:
- Jun 28, 2005, 10:33:14 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/story_entities/world.cc
r4722 r4726 39 39 #include "light.h" 40 40 #include "text_engine.h" 41 #include "load_param.h" 41 42 42 43 #include "track_manager.h" … … 173 174 { 174 175 PRINTF(3)("World::~World() - deleting current world\n"); 176 177 ParticleEngine::getInstance()->debug(); 175 178 176 179 this->eventHandler->unsubscribe(this->localPlayer); … … 376 379 } 377 380 this->glmis->draw(); 378 // find WorldEntities 381 382 //////////////////////// 383 // find WorldEntities // 384 //////////////////////// 385 379 386 element = root->FirstChildElement("WorldEntities"); 380 387 … … 403 410 } 404 411 412 ////////////////////////////// 413 // LOADING ADDITIONAL STUFF // 414 ////////////////////////////// 415 416 LoadParam<ParticleEngine>(root, "ParticleEngine", ParticleEngine::getInstance(), &ParticleEngine::loadParams); 417 405 418 // find Track 406 419 element = root->FirstChildElement( "Track"); … … 503 516 504 517 505 ParticleSystem* vulcanSysStone = new ParticleSystem(1000, PARTICLE_SPRITE);506 vulcanSysStone->setModel("models/vulcanic_stone.obj");507 vulcanSysStone->setLifeSpan(6);508 vulcanSysStone->setRadius(0.0, 5.0, 3.0);509 vulcanSysStone->setMass (0.0, .1);510 511 ParticleEmitter* vulcanEmitStone = new ParticleEmitter(Vector(0,1,0), .5, 10, 200);512 vulcanEmitStone->setEmissionVelocity(700, 400);513 vulcanEmitStone->setType(EMITTER_CUBE);514 vulcanEmitStone->setSize(40);515 vulcanEmitStone->setRelCoor(2460,105, 606);516 517 ParticleEngine::getInstance()->addConnection(vulcanEmitStone, vulcanSysStone);518 new PhysicsConnection(vulcanSysStone, gravity);518 // ParticleSystem* vulcanSysStone = new ParticleSystem(1000, PARTICLE_MODEL); 519 // vulcanSysStone->setLifeSpan(6); 520 // vulcanSysStone->setRadius(0.0, 5.0, 3.0); 521 // vulcanSysStone->setMass (0.0, .1); 522 // vulcanSysStone->loadModel("models/vulcanic_stones.obj"); 523 // 524 // ParticleEmitter* vulcanEmitStone = new ParticleEmitter(Vector(0,1,0), .5, 10, 200); 525 // vulcanEmitStone->setEmissionVelocity(700, 400); 526 // vulcanEmitStone->setType(EMITTER_CUBE); 527 // vulcanEmitStone->setSize(40); 528 // vulcanEmitStone->setRelCoor(2460,105, 606); 529 530 // ParticleEngine::getInstance()->addConnection(vulcanEmitStone, vulcanSysStone); 531 // new PhysicsConnection(vulcanSysStone, gravity); 519 532 520 533 // SYSTEM OF THE VULCANO
Note: See TracChangeset
for help on using the changeset viewer.