Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 3, 2007, 11:06:43 PM (17 years ago)
Author:
rgrieder
Message:
 
Location:
code/branches/main_reto_vs05/include
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • code/branches/main_reto_vs05/include/Orxonox.h

    r157 r159  
    3939{
    4040public:
    41         virtual void go(void);
     41  Orxonox();
     42  virtual ~Orxonox();
     43        virtual void go();
    4244
    4345protected:
    44         OgreControl *mOgre;
    45         RunManager  *mRunMgr;
    46         Timer       *mTimer;
    47 
    4846        virtual bool setup(void);
    4947
    5048        virtual void destroy(void);
    5149
     50protected:
     51        OgreControl *ogre_;
     52        RunManager  *runMgr_;
     53        Timer       *timer_;
     54
    5255};
    5356
  • code/branches/main_reto_vs05/include/ogre_control.h

    r157 r159  
    4848
    4949        /** Sets up the application - returns false if the user chooses to abandon configuration. */
    50         virtual bool initialise(void);
     50        virtual bool initialise();
    5151
    52         virtual Root* getRoot(void);
     52        virtual Root* getRoot();
    5353
    54         virtual RenderWindow* getRenderWindow(void);
     54        virtual RenderWindow* getRenderWindow();
    5555
    56         virtual Ogre::String getResourcePath(void);
     56        virtual Ogre::String getResourcePath();
    5757
    5858protected:
    59         Root         *mRoot;
    60         RenderWindow *mWindow;
    61         Ogre::String  mResourcePath;
    62 
    6359        /** Configures the application - returns false if the user chooses to abandon configuration. */
    6460        virtual bool configure(void);
     
    6763        virtual void setupResources(void);
    6864
     65protected:
     66        Root         *root_;
     67        RenderWindow *window_;
     68        Ogre::String  resourcePath_;
     69
    6970};
    7071
  • code/branches/main_reto_vs05/include/orxonox_scene.h

    r157 r159  
    4343        virtual bool initialise();
    4444
    45         virtual void tick(unsigned long, float);
     45        virtual bool tick(unsigned long, Real);
    4646
    47 private:
    48         SceneManager* mSceneMgr;
     47protected:
     48        /// method where you can perform resource group loading
     49        virtual void loadResources();
     50
     51        /// Define what is in the scene
     52        virtual void createScene();
     53
     54protected:
     55        SceneManager* sceneMgr_;
    4956
    5057        //specific variables for test purposes
    51         Light        *mLight;
    52         SceneNode    *lightNode;
    53         BillboardSet *bbs;
    54         float distance, radius;
     58        Light        *light_;
     59        SceneNode    *lightNode_;
     60        BillboardSet *bbs_;
     61        Real distance_;
     62  Real radius_;
     63};
    5564
    56         /// method where you can perform resource group loading
    57         virtual void loadResources(void);
    58 
    59         // Define what is in the scene
    60         virtual void createScene(void);
    61 };
    6265#endif /* ORXONOX_SCENE_H */
  • code/branches/main_reto_vs05/include/orxonox_ship.h

    r157 r159  
    4444        virtual bool initialise();
    4545
    46         void setThrust(const Real);
     46        void setMainThrust(const Real);
    4747        void setSideThrust(const Real);
     48  void setYThrust(const Real);
    4849        void turnUpAndDown(const Radian&);
    4950        void turnLeftAndRight(const Radian&);
     51
     52  SceneNode* getRootNode();
     53  Vector3 getSpeed();
    5054
    5155        Bullet* fire();
     
    5559protected:
    5660
     61protected:
     62        SceneManager *sceneMgr_;
     63        SceneNode *rootNode_;
     64        Entity *shipEntity_;
    5765
    58 public:
    59 
    60 
    61 protected:
    62         SceneManager *SceneMgr_;
    63         SceneNode *RootNode_;
    64         Entity *ShipEntity_;
    65 
    66         Vector3 currentSpeed_;
    67         float CurrentThrust_;
    68   float CurrentSideThrust_;
    69   float baseThrust_;
     66        Vector3 currentSpeed_;  // relative to space
     67        Vector3 currentThrust_; // relative to the ship
     68  Real baseThrust_;
    7069        int objectCounter_;
    7170        Vector3 bulletSpeed_;
  • code/branches/main_reto_vs05/include/run_manager.h

    r157 r159  
    5252{
    5353public:
    54         RunManager(OgreControl*, bool = false, bool = false, bool = false);
     54        RunManager(OgreControl*);
    5555
    5656        virtual ~RunManager();
     
    112112        OIS::JoyStick* joystick_;
    113113
     114  const Real mouseSensitivity_;
     115
    114116  // Bullet array
    115117        Bullet **bullets_;
Note: See TracChangeset for help on using the changeset viewer.