MainGame |
Start the game. Add each screens to the UIManager and set the first one to active. Each screen have to manage their own logic. This class is only a start point for the game and does only the basic initialization. It stays also by restarting a game. Restarting a Game is nothing else than switching Again to the start screen and before that reset all the a game specific values. See further reading Use this for logics which is not specific for any screen like log levels or language for the whole game. You can always alter from these in every screen The Layer semantic in TWISTBueBe : starting with "User Layer 8 HUD" HUD : All elements of head up display Player : All elements representing the Player itself in the game , which is the scoreBar for example NPC : All NPC visuals Video : IntroMovie Dialog : Dialog Layer Navigation : Map : simulation Map of the city we take care of Intro : Screen Layer definition all CityHallOffice : CoordLady office Wall : vor Popup : TimeLineCP : Civiv Participitation TimeLineSim : Simulation ArtistCommunity : HotSpot Dialog Place 1 GrandPaFlat : HotSpot Dialog Place 2 CityHall : HotSpots : In the map we have HotSpots DadFlat : HotSpot Dialog Place 3 ScoreResult : |