diff --git a/src/main/java/project/scenes/StartScene.java b/src/main/java/project/scenes/GameScene.java similarity index 79% rename from src/main/java/project/scenes/StartScene.java rename to src/main/java/project/scenes/GameScene.java index 30fad72..ae45027 100644 --- a/src/main/java/project/scenes/StartScene.java +++ b/src/main/java/project/scenes/GameScene.java @@ -4,13 +4,14 @@ import pi.Scene; import project.utils.StatsCollection; import pi.Text; -public class StartScene extends Scene +public class GameScene extends Scene { - public StartScene() { + public GameScene() { StatsCollection.addStatsCollectionOutline(this); Text[] texts = StatsCollection.createTexts(this); + camera().meter(10); } } diff --git a/src/main/java/project/scenes/LoadingScene.java b/src/main/java/project/scenes/LoadingScene.java index b462eea..03d4290 100644 --- a/src/main/java/project/scenes/LoadingScene.java +++ b/src/main/java/project/scenes/LoadingScene.java @@ -42,7 +42,7 @@ public class LoadingScene extends Scene subtitle.font(font); add(subtitle); }, (int i)->{ - Controller.transitionToScene(new StartScene()); + Controller.transitionToScene(new GameScene()); }); } } diff --git a/src/main/java/project/utils/StatsCollection.java b/src/main/java/project/utils/StatsCollection.java index 13edbfe..f3af9c3 100644 --- a/src/main/java/project/utils/StatsCollection.java +++ b/src/main/java/project/utils/StatsCollection.java @@ -4,11 +4,11 @@ import pi.Scene; import pi.actor.Image; import pi.Text; import static pi.Controller.fonts; + import java.awt.Font; public class StatsCollection { public static void addStatsCollectionOutline(Scene scene) { - Image moneyButton = new Image("images/pixui-pack/Buttons/Button_White_Outline (9).png"); moneyButton.center(-10, 25); Image kebabSoldButton = new Image("images/pixui-pack/Buttons/Button_White_Outline (9).png"); @@ -38,18 +38,21 @@ public class StatsCollection { Text money = new Text("0"); money.color("#000000"); money.font(font); - money.size(1.2,2.5); - money.center(1, 25); + money.height(2.5); + money.center(-9, 25); + texts[0] = money; Text kebabSold = new Text("0"); kebabSold.color("#000000"); kebabSold.font(font); - kebabSold.size(1.2,2.5); - kebabSold.center(-9, 25); + kebabSold.height(2.5); + kebabSold.center(1, 25); + texts[1] = kebabSold; Text waitingCustomers = new Text("0"); waitingCustomers.color("#000000"); waitingCustomers.font(font); - waitingCustomers.size(1.2,2.5); + waitingCustomers.height(2.5); waitingCustomers.center(11, 25); + texts[2] = waitingCustomers; scene.add(money); scene.add(kebabSold); @@ -57,4 +60,30 @@ public class StatsCollection { return texts; } + + public static void setTexts(Text[] texts, int money, int kebabSold, int waitingCustomers) { + texts[0].content(String.valueOf(money)); + texts[1].content(String.valueOf(kebabSold)); + texts[2].content(String.valueOf(waitingCustomers)); + } + + public static void setMoney(Text[] texts, int money) { + texts[0].content(String.valueOf(money)); + } + public static void setKebabSold(Text[] texts, int kebabSold) { + texts[1].content(String.valueOf(kebabSold)); + } + public static void setWaitingCustomers(Text[] texts, int waitingCustomers) { + texts[2].content(String.valueOf(waitingCustomers)); + } + + public static void saveStats(Text[] texts) { + int money = Integer.parseInt(texts[0].content()); + int kebabSold = Integer.parseInt(texts[1].content()); + int waitingCustomers = Integer.parseInt(texts[2].content()); + + System.out.println(money); + System.out.println(kebabSold); + System.out.println(waitingCustomers); + } } \ No newline at end of file