Changeset 2844 for code/branches/gui/src/orxonox/gamestates/GSServer.cc
- Timestamp:
- Mar 25, 2009, 5:23:00 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/gui/src/orxonox/gamestates/GSServer.cc
r2817 r2844 33 33 #include "core/Core.h" 34 34 #include "network/Server.h" 35 #include "core/Game.h" 35 36 36 37 namespace orxonox 37 38 { 39 AddGameState(GSServer, "server"); 40 38 41 SetCommandLineArgument(port, 55556).shortcut("p").information("0-65535"); 39 42 40 GSServer::GSServer( )41 : GameState( "server")43 GSServer::GSServer(const std::string& name) 44 : GameState(name) 42 45 , server_(0) 43 46 { … … 48 51 } 49 52 50 void GSServer:: enter()53 void GSServer::activate() 51 54 { 52 55 Core::setHasServer(true); … … 55 58 COUT(0) << "Loading scene in server mode" << std::endl; 56 59 57 GSLevel::enter();58 59 60 server_->open(); 60 61 } 61 62 62 void GSServer:: leave()63 void GSServer::deactivate() 63 64 { 64 GSLevel::leave();65 66 65 this->server_->close(); 67 66 delete this->server_; … … 70 69 } 71 70 72 void GSServer:: ticked(const Clock& time)71 void GSServer::update(const Clock& time) 73 72 { 74 GSLevel::ticked(time);75 73 server_->update(time); 76 this->tickChild(time);77 74 } 78 75 }
Note: See TracChangeset
for help on using the changeset viewer.