Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 4558 in orxonox.OLD for orxonox/trunk/src/story_entities/world.cc


Ignore:
Timestamp:
Jun 8, 2005, 9:02:12 PM (20 years ago)
Author:
bensch
Message:

orxonox/trunk: PhysicsEngine looks better (it speeds up things… but i do not exactly know if it works

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/story_entities/world.cc

    r4555 r4558  
    214214  this->debugWorldNr = worldID;
    215215  this->entities = new tList<WorldEntity>();
     216  this->cycle = 0;
    216217}
    217218
     
    498499  Field* gravity = new Gravity();
    499500  gravity->setMagnitude(10.0);
    500   //  gravity->setParent(this->localCamera->getTarget());
     501  gravity->setParent(this->localCamera->getTarget());
    501502
    502503  // Add the Flow from the Emitter into the System
     
    958959  while( !this->bQuitOrxonox && !this->bQuitCurrentGame) /* \todo implement pause */
    959960    {
     961      ++this->cycle;
    960962      PRINTF(3)("World::mainloop() - number of entities: %i\n", this->entities->getSize());
    961963      // Network
     
    10581060      this->trackManager->tick(this->dt);
    10591061      this->localCamera->tick(this->dt);
     1062      // tick the engines
    10601063      AnimationPlayer::getInstance()->tick(this->dtS);
    1061       PhysicsEngine::getInstance()->tick(this->dtS);
    1062 
    1063 
    1064       particleEngine->tick(this->dtS);
    1065       this->garbageCollector->tick(this->dtS);
    1066 
    1067       /* actualy the Graphics Engine should tick the world not the other way around...
     1064      if (this->cycle > 5)
     1065        PhysicsEngine::getInstance()->tick(this->dtS);
     1066
     1067      ParticleEngine::getInstance()->tick(this->dtS);
     1068      GarbageCollector::getInstance()->tick(this->dtS);
     1069
     1070      /** actualy the Graphics Engine should tick the world not the other way around...
    10681071         but since we like the things not too complicated we got it this way around
    10691072         until there is need or time to do it the other way around.
Note: See TracChangeset for help on using the changeset viewer.