Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3449 in orxonox.OLD for orxonox/trunk/src/world.h


Ignore:
Timestamp:
Mar 2, 2005, 2:23:47 PM (20 years ago)
Author:
bensch
Message:

orxonox/trunk: documented orxonox.cc/h world.cc/h vector.cc/h

File:
1 edited

Legend:

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

    r3437 r3449  
    1919class Light;
    2020
    21 //! The game environment
     21//! The game world
     22/**
     23   this class initializes everything that should be displayed inside of the current level.
     24   it is the main driving factor during gameplay.
     25*/
    2226class World : public StoryEntity {
    2327
     
    5559  void spawn (WorldEntity* entity, Vector* absCoor, Quaternion* absDir);
    5660
    57   tList<WorldEntity>* entities;
     61  tList<WorldEntity>* entities;//!< A template List of all entities. Every moving thing should be included here, and world automatically updates them.
    5862 
    5963  // base level data
    60   TrackManager* trackManager;
    61   Vector* pathnodes;
    62   Camera* localCamera; 
     64  TrackManager* trackManager;  //!< The reference of the TrackManager that handles the course through the Level.
     65  Camera* localCamera;         //!< The current Camera
    6366
    6467
    65   UPointCurve* testCurve;
    6668 private:
    67   Uint32 lastFrame; //!> last time of frame
    68   bool bQuitOrxonox; //!> quit this application
    69   bool bQuitCurrentGame; //!> quit only the current game and return to menu
    70   bool bPause;
     69  Uint32 lastFrame;             //!< last time of frame
     70  bool bQuitOrxonox;            //!< quit this application
     71  bool bQuitCurrentGame;        //!< quit only the current game and return to menu
     72  bool bPause;                  //!< pause mode
    7173
    72   GLMenuImageScreen* glmis;
     74  GLMenuImageScreen* glmis;     //!< The Level-Loader Display
    7375
    74   char* worldName;
    75   int debugWorldNr;
    76   GLuint objectList;
    77   SDL_Surface *loadImage;
    78   Skysphere* skySphere;
    79   Light* light;
     76  char* worldName;              //!< The name of this World
     77  int debugWorldNr;             //!< The Debug Nr. needed, if something goes wrong
     78  GLuint objectList;            //!< temporary: \todo this will be ereased soon
     79  Skysphere* skySphere;         //!< The Environmental Heaven of orxonox \todo insert this to environment insted
     80  Light* light;                 //!< The Lights of the Level
    8081
    81   WorldEntity* localPlayer;
     82  WorldEntity* localPlayer;     //!< The Player, you fly through the level.
    8283 
    83   PNode* nullParent;
     84  PNode* nullParent;            //!< The zero-point, that everything has as its parent.
    8485 
    8586  void mainLoop ();
Note: See TracChangeset for help on using the changeset viewer.