Hauptmenü und Struktur angelegt
parent
5859cc80bb
commit
063178edad
|
@ -1,5 +0,0 @@
|
||||||
package UI;
|
|
||||||
|
|
||||||
public class test {
|
|
||||||
//test
|
|
||||||
}
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
package domain;
|
||||||
|
|
||||||
|
public class Spiel {
|
||||||
|
private String spielname;
|
||||||
|
|
||||||
|
public Spiel(String spielname) {
|
||||||
|
this.spielname = spielname;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getSpielname() {
|
||||||
|
return spielname;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -1,5 +0,0 @@
|
||||||
package domain;
|
|
||||||
|
|
||||||
public class test {
|
|
||||||
//test
|
|
||||||
}
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
package facade;
|
||||||
|
|
||||||
|
import domain.Spiel;
|
||||||
|
|
||||||
|
public class Spielsystem {
|
||||||
|
private Spiel spiel;
|
||||||
|
|
||||||
|
public Spielsystem(String spielname) throws Exception {
|
||||||
|
this.spiel = new Spiel(spielname);
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getSpielname() {
|
||||||
|
return spiel.getSpielname();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -1,5 +0,0 @@
|
||||||
package fascade;
|
|
||||||
|
|
||||||
public class test {
|
|
||||||
|
|
||||||
}
|
|
|
@ -1,6 +1,6 @@
|
||||||
package main;
|
package infrastructure;
|
||||||
|
|
||||||
public class main {
|
public class Persistenz {
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
// TODO Auto-generated method stub
|
// TODO Auto-generated method stub
|
|
@ -1,5 +0,0 @@
|
||||||
package infrastructure;
|
|
||||||
|
|
||||||
public class test {
|
|
||||||
|
|
||||||
}
|
|
|
@ -0,0 +1,14 @@
|
||||||
|
package main;
|
||||||
|
|
||||||
|
import facade.Spielsystem;
|
||||||
|
import ui.UI;
|
||||||
|
|
||||||
|
public class Main {
|
||||||
|
|
||||||
|
public static void main(String[] args) throws Exception {
|
||||||
|
Spielsystem spielsystem = new Spielsystem("Hennen und Füchse");
|
||||||
|
UI ui = new UI(spielsystem);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,60 @@
|
||||||
|
package ui;
|
||||||
|
|
||||||
|
import java.util.Scanner;
|
||||||
|
import facade.Spielsystem;
|
||||||
|
|
||||||
|
public class UI {
|
||||||
|
private Spielsystem spielsystem;
|
||||||
|
Scanner sc = new Scanner(System.in);
|
||||||
|
|
||||||
|
public UI(Spielsystem spielsystem) {
|
||||||
|
this.spielsystem = spielsystem;
|
||||||
|
hauptmenü();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void hauptmenü() {
|
||||||
|
System.out.println("Willkommen beim Spiel des Jahres: " + spielsystem.getSpielname() + "!");
|
||||||
|
|
||||||
|
mainloop:
|
||||||
|
while (true) {
|
||||||
|
System.out.println();
|
||||||
|
System.out.println("--------");
|
||||||
|
System.out.println("Hauptmenü");
|
||||||
|
System.out.println("1 -> Neues Spiel starten");
|
||||||
|
|
||||||
|
System.out.println("10 -> Beenden");
|
||||||
|
System.out.println();
|
||||||
|
|
||||||
|
System.out.print("> ");
|
||||||
|
int input = 0;
|
||||||
|
|
||||||
|
try {
|
||||||
|
input = Integer.parseInt(sc.nextLine());
|
||||||
|
} catch (NumberFormatException nfe) {
|
||||||
|
System.out.println("Leider haben Sie keine Zahl eingegeben. Bitte geben Sie eine Zahl ein:");
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
|
||||||
|
try {
|
||||||
|
switch(input) {
|
||||||
|
case 1: spielStarten(); break;
|
||||||
|
case 10: break mainloop;
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (Exception e) {
|
||||||
|
System.err.println(e.getLocalizedMessage());
|
||||||
|
}
|
||||||
|
System.out.println();
|
||||||
|
}
|
||||||
|
|
||||||
|
System.out.println("Auf Wiedersehen!");
|
||||||
|
|
||||||
|
}
|
||||||
|
// hauptmenü
|
||||||
|
// case 1:
|
||||||
|
private void spielStarten() {
|
||||||
|
// TODO Auto-generated method stub
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue