stoeffel / SEPS-GRP1

2 stars 1 forks source link

Screen-Handling ausarbeiten und implementieren #31

Closed spoerriweb closed 12 years ago

spoerriweb commented 12 years ago

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!

spoerriweb commented 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.

stoeffel commented 12 years ago

hauptspiel muss nicht ausgelagert werden. ist schon vorgesehen (oder ariz) AbstractScreen. einfach einen neuen Screen definieren z.b. MainScreen extends AbstractScreen

spoerriweb commented 12 years ago

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...

stoeffel commented 12 years ago

guckst du code dann du sehen public class GameScreen extends AbstractScreen {