From c00feab2c32c5d34ec1e58d35004a9ff08515508 Mon Sep 17 00:00:00 2001 From: albyg Date: Tue, 13 May 2025 19:51:25 +0200 Subject: [PATCH] basic gameloop logic --- src/TamaGolemMain.java | 38 +++++++++++++++++++++----------------- 1 file changed, 21 insertions(+), 17 deletions(-) diff --git a/src/TamaGolemMain.java b/src/TamaGolemMain.java index ae794c6..ee6e4d0 100644 --- a/src/TamaGolemMain.java +++ b/src/TamaGolemMain.java @@ -6,27 +6,31 @@ public class TamaGolemMain { public static void main(String[] args) { Scanner sc = new Scanner(System.in); - System.out.println("TamaGolem"); - System.out.println(""" - - Player 1: - Choose your name - - """); + Game game; - Player p1 = new Player(sc.nextLine()); + do { + System.out.println("TamaGolem"); + System.out.println(""" + + Player 1: + Choose your name + + """); - System.out.println(""" - - Player 2: - Choose your name - - """); + Player p1 = new Player(sc.nextLine()); - Player p2 = new Player(sc.nextLine()); + System.out.println(""" + + Player 2: + Choose your name + + """); - Game game = new Game(p1, p2, WorldBuilder.buildWorld()); + Player p2 = new Player(sc.nextLine()); - game.start(); + game = new Game(p1, p2, WorldBuilder.buildWorld()); + + game.start(); + } while (game.isRestart()); } } \ No newline at end of file