Changeset 6502 in orxonox.OLD for branches/network/src/story_entities/simple_game_menu.h
- Timestamp:
- Jan 11, 2006, 10:49:27 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/network/src/story_entities/simple_game_menu.h
r6501 r6502 8 8 9 9 10 #include " story_entity.h"11 #include " data_tank.h"10 #include "game_world.h" 11 #include "game_world_data.h" 12 12 13 13 14 14 class SimpleGameMenuData; 15 class TiXmlElement; 15 16 16 17 … … 20 21 * loadable and is exchangeable very easely :D 21 22 */ 22 class SimpleGameMenu : public StoryEntity23 class SimpleGameMenu : public GameWorld 23 24 { 24 25 25 26 public: 26 SimpleGameMenu( );27 SimpleGameMenu(const TiXmlElement* root = NULL); 27 28 virtual ~SimpleGameMenu(); 28 29 30 void loadParams(const TiXmlElement* root); 29 31 30 /* initialisation and loading */ 31 virtual ErrorMessage init(); 32 virtual ErrorMessage loadData(); 33 virtual ErrorMessage unloadData(); 34 35 /* running, stopping and pausing */ 36 virtual bool start(); 37 virtual bool stop(); 38 virtual bool pause() {} 39 virtual bool resume() {} 40 virtual void run(); 32 virtual void collide(); 33 }; 41 34 42 35 43 private:44 SimpleGameMenuData* simpleGameMenuData;45 36 46 }; 37 //! the simple game menu data 38 class SimpleGameMenuData : public GameWorldData 39 { 47 40 48 class SimpleGameMenuData : public DataTank 49 { 41 public: 42 SimpleGameMenuData(); 43 virtual ~SimpleGameMenuData(); 44 45 virtual ErrorMessage init(); 46 47 48 protected: 49 virtual ErrorMessage loadGUI(TiXmlElement* root); 50 virtual ErrorMessage loadWorldEntities(TiXmlElement* root); 51 virtual ErrorMessage loadScene(TiXmlElement* root); 52 53 virtual ErrorMessage unloadGUI(); 54 virtual ErrorMessage unloadWorldEntities(); 55 virtual ErrorMessage unloadScene(); 50 56 51 57 };
Note: See TracChangeset
for help on using the changeset viewer.