Changeset 601 for code/branches/FICN/src/orxonox
- Timestamp:
- Dec 17, 2007, 10:31:38 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/FICN/src/orxonox/orxonox.cc
r599 r601 87 87 { 88 88 public: 89 OrxListener(OIS::Keyboard *keyboard, OIS::Mouse *mouse, audio::AudioManager* auMan, SpaceshipSteering* steering )89 OrxListener(OIS::Keyboard *keyboard, OIS::Mouse *mouse, audio::AudioManager* auMan, SpaceshipSteering* steering, gameMode mode) 90 90 : mKeyboard(keyboard), mMouse(mouse) 91 91 { 92 92 93 93 94 94 mode_=mode; 95 95 speed = 250; 96 96 loop = 100; … … 162 162 //if(mKeyboard->isKeyDown(OIS::KC_ESCAPE)) 163 163 //cout << "maximal MouseX: " << maxMouseX << "\tminMouseX: " << minMouseX << endl; 164 if(mode_==SERVER) 165 server_g->tick(evt.timeSinceLastFrame); 164 166 usleep(10); 165 167 return !mKeyboard->isKeyDown(OIS::KC_ESCAPE); … … 181 183 182 184 private: 185 gameMode mode_; 183 186 float speed; 184 187 float rotate; … … 276 279 switch(mode_){ 277 280 case PRESENTATION: 281 //ogre_->getRoot()->addFrameListener(new network::ServerFrameListener()); 282 //std::cout << "could not add framelistener" << std::endl; 278 283 server_g->open(); 279 284 break; … … 369 374 if(!ogre_->load()) die(/* unable to load */); 370 375 // add network framelistener 371 ogre_->getRoot()->addFrameListener(new network::ServerFrameListener());372 376 } 373 377 … … 536 540 537 541 //if(mode_!=CLIENT) // just a hack ------- remove this in future 538 frameListener_ = new OrxListener(keyboard_, mouse_, auMan_, steering_ );542 frameListener_ = new OrxListener(keyboard_, mouse_, auMan_, steering_, mode_); 539 543 ogre_->getRoot()->addFrameListener(frameListener_); 540 544 }
Note: See TracChangeset
for help on using the changeset viewer.