Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 7, 2007, 10:03:26 PM (16 years ago)
Author:
rgrieder
Message:

added files from rev 189

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/main_reto/src/orxonox_ship.h

    r182 r190  
    4040  {
    4141  public:
    42           OrxonoxShip(Ogre::SceneManager*, Ogre::SceneNode*);
     42    OrxonoxShip(Ogre::SceneManager*, Ogre::SceneNode*, weapon::BulletManager*);
    4343          virtual ~OrxonoxShip();
    4444
     
    5151          void turnLeftAndRight(const Ogre::Radian&);
    5252
    53     Ogre::SceneNode* getRootNode();
     53    InertialNode* getRootNode();
    5454    Ogre::Vector3 getSpeed();
    5555
    56           Bullet* fire();
     56          void fire();
    5757
    5858          bool tick(unsigned long, Ogre::Real);
     
    6262  protected:
    6363          Ogre::SceneManager *sceneMgr_;
    64           Ogre::SceneNode *rootNode_;
     64          //Ogre::SceneNode *rootNode_;
     65    InertialNode *rootNode_;
    6566          Ogre::Entity *shipEntity_;
    6667
    67           Ogre::Vector3 currentSpeed_;  // relative to space
     68          //Ogre::Vector3 currentSpeed_;  // relative to space
    6869          Ogre::Vector3 currentThrust_; // relative to the ship
    6970    Ogre::Real baseThrust_;
    7071          int objectCounter_;
    71           Ogre::Vector3 bulletSpeed_;
    7272
    73     WeaponManager *mainWeapon_;
     73    weapon::BulletManager *bulletManager_;
     74          //Ogre::Vector3 bulletSpeed_;
     75
     76    weapon::WeaponManager *mainWeapon_;
    7477  };
    7578
Note: See TracChangeset for help on using the changeset viewer.