Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3727 in orxonox.OLD for orxonox/trunk/src/story_entities/world.h


Ignore:
Timestamp:
Apr 5, 2005, 7:44:05 PM (20 years ago)
Author:
patrick
Message:

orxonox/trunk: added a third debug level, made SimpleAnimation singleton and restructured it to be more opengl command style

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/story_entities/world.h

    r3646 r3727  
    2424class Terrain;
    2525class GarbageCollector;
     26class SimpleAnimation;
    2627
    2728//! The game world Interface
     
    8889  void init(char* name, int worldID);
    8990
    90   Uint32 lastFrame;             //!< last time of frame
    91   Uint32 dt;                    //!< time needed to calculate this frame
    92   double gameTime;              //!< this is where the game time is saved
    93   bool bQuitOrxonox;            //!< quit this application
    94   bool bQuitCurrentGame;        //!< quit only the current game and return to menu
    95   bool bPause;                  //!< pause mode
     91  Uint32 lastFrame;                   //!< last time of frame
     92  Uint32 dt;                          //!< time needed to calculate this frame
     93  double gameTime;                    //!< this is where the game time is saved
     94  bool bQuitOrxonox;                  //!< quit this application
     95  bool bQuitCurrentGame;              //!< quit only the current game and return to menu
     96  bool bPause;                        //!< pause mode
    9697
    97   FontSet* testFont;            //!< A test Font. \todo fix this, so it is for real.
    98   GLMenuImageScreen* glmis;     //!< The Level-Loader Display
     98  FontSet* testFont;                  //!< A test Font. \todo fix this, so it is for real.
     99  GLMenuImageScreen* glmis;           //!< The Level-Loader Display
    99100
    100   char* worldName;              //!< The name of this World
    101   int debugWorldNr;             //!< The Debug Nr. needed, if something goes wrong
     101  char* worldName;                    //!< The name of this World
     102  int debugWorldNr;                   //!< The Debug Nr. needed, if something goes wrong
    102103
    103   PNode* nullParent;            //!< The zero-point, that everything has as its parent.
    104   TrackManager* trackManager;   //!< The reference of the TrackManager that handles the course through the Level.
    105   Camera* localCamera;          //!< The current Camera
    106   Skysphere* skySphere;         //!< The Environmental Heaven of orxonox \todo insert this to environment insted
    107   LightManager* lightMan;       //!< The Lights of the Level
    108   Terrain* terrain;             //!< The Terrain of the World.
     104  PNode* nullParent;                  //!< The zero-point, that everything has as its parent.
     105  TrackManager* trackManager;         //!< The reference of the TrackManager that handles the course through the Level.
     106  Camera* localCamera;                //!< The current Camera
     107  Skysphere* skySphere;               //!< The Environmental Heaven of orxonox \todo insert this to environment insted
     108  LightManager* lightMan;             //!< The Lights of the Level
     109  Terrain* terrain;                   //!< The Terrain of the World.
    109110
    110   GLuint objectList;            //!< temporary: \todo this will be ereased soon
    111   tList<WorldEntity>* entities;//!< A template List of all entities. Every moving thing should be included here, and world automatically updates them.
    112   WorldEntity* localPlayer;     //!< The Player, you fly through the level.
     111  GLuint objectList;                  //!< temporary: \todo this will be ereased soon
     112  tList<WorldEntity>* entities;       //!< A template List of all entities. Every moving thing should be included here, and world automatically updates them.
     113  WorldEntity* localPlayer;           //!< The Player, you fly through the level.
    113114
    114115  GarbageCollector* garbageCollector; //!< reference to the garbage  collector
     116
     117  SimpleAnimation* simpleAnimation;   //!< reference to the SimpleAnimation object
    115118 
    116119  /* function for main-loop */
Note: See TracChangeset for help on using the changeset viewer.