diff --git a/SchiffeVersenken/src/SchiffeVersenken.java b/SchiffeVersenken/src/SchiffeVersenken.java new file mode 100644 index 0000000..0900720 --- /dev/null +++ b/SchiffeVersenken/src/SchiffeVersenken.java @@ -0,0 +1,31 @@ +import java.util.Arrays; + +/** Aufgabe 2: Objekte zerstören + * + * Erstelle eine Klasse schiffeVersenken. + * Erstelle 3 Schiffe und weiße ihnen eine Position auf dem Feld zu. + * + * 1 Schiff mit der länge 1. + * 1 Schiff mit der länge 2. + * 1 Schiff mit der länge 3. + * + * Erstelle eine Benutzereingabe. Sobald ein Schiff versenkt ist soll + * das Objekt mit NULL gleich gesetzt werden um es für den Carbage collector frei zu geben. + */ +public class SchiffeVersenken { + + public static void main(String[] args) throws InterruptedException { + Feld map = new Feld(); + RealSchiff a = new RealSchiff(4); + a.insertToMap(1, 2, map, 'v'); + BrokenSchiff b = new BrokenSchiff(4); + b.insertToMap(3, 2, map, '>'); + boolean gameover = false; + while (!gameover) { + map.printMap(); + System.out.println(Arrays.deepToString(map.map)); + break; + //Thread.sleep(1000); + } + } +} \ No newline at end of file