Changeset 1360 for code/trunk/src/orxonox/objects/SpaceShip.cc
- Timestamp:
- May 22, 2008, 2:02:06 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/src/orxonox/objects/SpaceShip.cc
r1349 r1360 62 62 SpaceShip* SpaceShip::instance_s; 63 63 64 SpaceShip *SpaceShip::getLocalShip(){ 65 Iterator<SpaceShip> it; 66 for(it = ObjectList<SpaceShip>::start(); it; ++it){ 67 if((it)->server_ || ( network::Client::getSingleton() && network::Client::getSingleton()->getShipID()==it->objectID ) ) 68 return *it; 69 } 70 return NULL; 71 } 72 64 73 SpaceShip::SpaceShip() : 65 74 //testvector_(0,0,0), … … 145 154 void SpaceShip::init() 146 155 { 147 if ((server_ || ( network::Client::getSingleton() && network::Client::getSingleton()->getShipID()==objectID ) )) 148 { 149 if (!setMouseEventCallback_) 150 { 151 InputManager::addMouseHandler(this, "SpaceShip"); 152 setMouseEventCallback_ = true; 153 } 154 } 156 if ((server_ || ( network::Client::getSingleton() && network::Client::getSingleton()->getShipID()==objectID ) )) 157 { 158 if (!setMouseEventCallback_) 159 { 160 InputManager::addMouseHandler(this, "SpaceShip"); 161 //InputManager::enableMouseHandler("SpaceShip"); 162 setMouseEventCallback_ = true; 163 } 164 } 155 165 156 166 // START CREATING THRUSTER … … 394 404 if (this->bLMousePressed_ && this->timeToReload_ <= 0) 395 405 { 406 396 407 Projectile *p = new Projectile(this); 408 397 409 p->setBacksync(true); 398 410 this->timeToReload_ = this->reloadTime_;
Note: See TracChangeset
for help on using the changeset viewer.