Changeset 3605 in orxonox.OLD for orxonox/branches/levelloader/src/story_entities/world.h
- Timestamp:
- Mar 18, 2005, 11:52:15 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/branches/levelloader/src/story_entities/world.h
r3530 r3605 10 10 11 11 #include "story_entity.h" 12 #include "p_node.h" 12 13 13 14 class TrackManager; … … 17 18 class GLMenuImageScreen; 18 19 class Skysphere; 19 class Light ;20 class LightManager; 20 21 class FontSet; 22 class Terrain; 23 21 24 22 25 //! The game world … … 55 58 void spawn (WorldEntity* entity); 56 59 void spawn (WorldEntity* entity, Vector* absCoor, Quaternion* absDir); 60 void spawn(WorldEntity* entity, PNode* parentNode, Vector* relCoor, Quaternion* relDir, 61 int parentingMode); 62 57 63 58 64 void setPath( char* name); 59 65 char* getPath(); 60 66 67 private: 68 void init(char* name, int worldID); 61 69 62 private:63 70 Uint32 lastFrame; //!< last time of frame 64 71 bool bQuitOrxonox; //!< quit this application … … 74 81 75 82 PNode* nullParent; //!< The zero-point, that everything has as its parent. 76 TrackManager* trackManager; //!< The reference of the TrackManager that handles the course through the Level.77 Camera* localCamera; //!< The current Camera83 TrackManager* trackManager; //!< The reference of the TrackManager that handles the course through the Level. 84 Camera* localCamera; //!< The current Camera 78 85 Skysphere* skySphere; //!< The Environmental Heaven of orxonox \todo insert this to environment insted 79 Light* light; //!< The Lights of the Level 86 LightManager* lightMan; //!< The Lights of the Level 87 Terrain* terrain; //!< The Terrain of the World. 80 88 81 89 GLuint objectList; //!< temporary: \todo this will be ereased soon … … 87 95 void synchronize (); 88 96 void handleInput (); 89 void timeSlice (); 97 void tick (); 98 void update (); 90 99 void collide (); 91 100 void draw ();
Note: See TracChangeset
for help on using the changeset viewer.