Closed spoerriweb closed 12 years ago
Habe das mal ein bisschen studiert. Ist etwas gewöhnugsbedürftig aber gut möglich! Mache erste Tests mit meinem Regentropfen-Game.
hauptspiel muss nicht ausgelagert werden. ist schon vorgesehen (oder ariz) AbstractScreen. einfach einen neuen Screen definieren z.b. MainScreen extends AbstractScreen
Das Game muss ebenfalls in einem eigenen Screen (... extends AbstractScreen oder implements Screen) laufen und nicht direkt in der Mainklasse (.... extends Game). Denn dort werden alle Screens instanziert und der erste (Hauptmenü) aufgerufen. Dies ist alles was ich damit gemeint habe.
Jedes Menü (Haupt, Highscore, und Optionen) ist auch in einem eigenen Screen implementiert. Wenn ihr schon eine abstrakte Screenklasse vorbereitet habt - ok...
guckst du code dann du sehen public class GameScreen extends AbstractScreen {
Um dem Spiel verschiedene Anzeigen zu ermöglichen (Hauptmenü, Highscore, Spiel und Optionen) muss ein Screenhandling implementiert werden. ` Achtung! Dies hat eine Verschiebung des Haupt-Spiels in eine andere Klasse zur Folge und muss gut abgesprochen sein!