Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 31, 2008, 11:48:01 AM (16 years ago)
Author:
scheusso
Message:

enet is not threadsafe (catched that now); some first step towards dedicated server

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/network/src/orxonox/Orxonox.cc

    r1466 r1491  
    186186    else if (mode == "server")
    187187      mode_ = SERVER;
     188    else if (mode == "dedicated")
     189      mode_= DEDICATED;
    188190    else
    189191    {
     
    215217  bool Orxonox::start()
    216218  {
    217     //if (mode == DEDICATED)
     219    //if (mode_ == DEDICATED)
    218220    // do something else
    219221    //else
     
    433435      // don't forget to call _fireFrameStarted in ogre to make sure
    434436      // everything goes smoothly
    435       ogreRoot._fireFrameStarted(evt);
     437      if(mode_!=DEDICATED)
     438        ogreRoot._fireFrameStarted(evt);
    436439
    437440      // get current time
     
    439442      calculateEventTime(now, eventTimes[2]);
    440443
    441       ogreRoot._updateAllRenderTargets(); // only render in non-server mode
     444      if(mode_!=DEDICATED)
     445        ogreRoot._updateAllRenderTargets(); // only render in non-server mode
    442446
    443447      // get current time
     
    449453
    450454      // again, just to be sure ogre works fine
    451       ogreRoot._fireFrameEnded(evt);
     455      if(mode_!=DEDICATED)
     456        ogreRoot._fireFrameEnded(evt);
    452457          }
    453458
Note: See TracChangeset for help on using the changeset viewer.