- Timestamp:
- Jan 30, 2007, 11:37:43 PM (18 years ago)
- Location:
- trunk/src/world_entities
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/world_entities/mount_point.cc
r10523 r10526 42 42 43 43 this->_name = name; 44 this->set AbsCoor( center);45 this->set AbsDir( Quaternion(forward, up));44 this->setRelCoor( center); 45 this->setRelDir( Quaternion(forward, up)); 46 46 47 47 this->init(); -
trunk/src/world_entities/space_ships/space_ship.cc
r10516 r10526 616 616 { 617 617 this->bRight = event.bPressed; 618 printf("ShipCoors: %f , %f, %f \n", this->getAbsCoor().x, this->getAbsCoor().y, this->getAbsCoor().z);619 618 } 620 619 else if( event.type == KeyMapper::PEV_FORWARD) 621 620 { 622 621 this->bForward = event.bPressed; //this->shiftCoor(0,.1,0); 623 624 622 } 625 623 else if( event.type == KeyMapper::PEV_BACKWARD) … … 1155 1153 CameraMan* cm = State::getCameraman(); 1156 1154 Camera* c = cm->getCurrentCam(); 1157 1158 1155 1156 1159 1157 float x = 1.25 * this->actionWidthPercentage * fabsf(c->getAbsCoor().y) * tan(c->getFovy()*M_PI /360.0); 1160 1158 float y = x / c->getAspectRatio() / this->actionWidthPercentage; -
trunk/src/world_entities/weapons/weapon_manager.cc
r10438 r10526 434 434 void WeaponManager::fire() 435 435 { 436 // printf("firing WM: ");437 436 Weapon* firingWeapon; 438 437 for(int i = 0; i < this->slotCount; i++) 439 438 { 440 439 // printf("%i ", i); 441 firingWeapon = this->currentSlotConfig[i]->getCurrentWeapon(); 442 if( firingWeapon != NULL && firingWeapon->getCurrentState() == WS_SHOOTING) continue; 443 if( firingWeapon != NULL) firingWeapon->requestAction(WA_SHOOT); 440 firingWeapon = this->currentSlotConfig[i]->getCurrentWeapon(); 441 if( firingWeapon != NULL) 442 { 443 PRINTF(0)("!=NULL\n"); 444 if( firingWeapon->getCurrentState() == WS_SHOOTING) continue; 445 PRINTF(0)("FIRE\n"); 446 447 firingWeapon->requestAction(WA_SHOOT); 448 } 444 449 } 445 450 // printf("\n");
Note: See TracChangeset
for help on using the changeset viewer.