Changeset 4178 in orxonox.OLD for orxonox/branches/physics/src/story_entities/world.h
- Timestamp:
- May 13, 2005, 11:16:33 PM (19 years ago)
- Location:
- orxonox/branches/physics
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/branches/physics
- Property svn:externals
-
old new 1 data http://svn.orxonox.ethz.ch/data 1
-
- Property svn:externals
-
orxonox/branches/physics/src/story_entities/world.h
r3851 r4178 11 11 #include "story_entity.h" 12 12 #include "p_node.h" 13 13 #include "xmlparser/tinyxml.h" 14 14 15 15 class World; … … 19 19 class PNode; 20 20 class GLMenuImageScreen; 21 class Skysphere;22 class SkyBox;23 21 class LightManager; 22 class ParticleEngine; 24 23 class Terrain; 25 24 class GarbageCollector; … … 57 56 World (char* name); 58 57 World (int worldID); 58 World (TiXmlElement* root); 59 59 virtual ~World (); 60 60 … … 70 70 virtual ErrorMessage resume (); 71 71 virtual ErrorMessage destroy (); 72 73 void loadDebugWorld(int worldID); 72 74 73 75 virtual void displayLoadScreen(); … … 85 87 int parentingMode); 86 88 89 const char* getPath(); 90 void setPath( const char* name); 87 91 88 92 private: 89 void init(char* name, int worldID);93 void constuctorInit(char* name, int worldID); 90 94 91 95 Uint32 lastFrame; //!< last time of frame 92 96 Uint32 dt; //!< time needed to calculate this frame 97 float dtS; //!< The time needed for caluculations in seconds 93 98 double gameTime; //!< this is where the game time is saved 94 99 bool bQuitOrxonox; //!< quit this application … … 100 105 char* worldName; //!< The name of this World 101 106 int debugWorldNr; //!< The Debug Nr. needed, if something goes wrong 107 char* path; //!< The file from which this world is loaded 102 108 103 109 PNode* nullParent; //!< The zero-point, that everything has as its parent. 104 110 TrackManager* trackManager; //!< The reference of the TrackManager that handles the course through the Level. 111 ParticleEngine* particleEngine; //!< The ParticleEngine of the World. 105 112 Camera* localCamera; //!< The current Camera 106 Skysphere* skySphere; //!< The Environmental Heaven of orxonox \todo insert this to environment insted 107 SkyBox* skyBox; 113 WorldEntity* sky; //!< The Environmental Heaven of orxonox \todo insert this to environment insted 108 114 LightManager* lightMan; //!< The Lights of the Level 109 115 Terrain* terrain; //!< The Terrain of the World.
Note: See TracChangeset
for help on using the changeset viewer.