From 7e4f33fd709a95da8e15570a704f8b83da107673 Mon Sep 17 00:00:00 2001 From: jull Date: Sun, 11 May 2025 13:00:42 +0200 Subject: [PATCH] chore: testing milking --- src/main/java/cz/jull/Game.java | 7 +++++- src/main/java/cz/jull/Main.java | 42 +++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 1 deletion(-) diff --git a/src/main/java/cz/jull/Game.java b/src/main/java/cz/jull/Game.java index 13231f9..ca93d10 100644 --- a/src/main/java/cz/jull/Game.java +++ b/src/main/java/cz/jull/Game.java @@ -106,7 +106,12 @@ public class Game { } } - public void milkCow() { + public void milkCow(Game game) { + if (!game.getBuildings().contains(Item.FENCE_WITH_COWS)) { + System.out.println(" "); //TODO + return; + } + player.getInventory().add(Item.MILK); } diff --git a/src/main/java/cz/jull/Main.java b/src/main/java/cz/jull/Main.java index ab371f7..014bbe4 100644 --- a/src/main/java/cz/jull/Main.java +++ b/src/main/java/cz/jull/Main.java @@ -173,5 +173,47 @@ public class Main { System.out.println("inventory: " + game.getPlayer().getInventory()); System.out.println("buildings: " + game.getBuildings()); System.out.println(); + + try { + game.getMarket().buyItem(game, Item.FENCE_WITH_COWS); + + } catch (ItemNotAvailableException e) { + System.out.println(" idk ");; + } + + System.out.println("coins: " + game.getPlayer().getCoins()); + System.out.println("inventory: " + game.getPlayer().getInventory()); + System.out.println("buildings: " + game.getBuildings()); + System.out.println(); + + for (int i = 0; i < 4; i++) { + try { + game.getMarket().buyItem(game, Item.VILLAGER_HOUSE); + + } catch (ItemNotAvailableException e) { + System.out.println(" idk ");; + } + + game.build(Item.VILLAGER_HOUSE); + } + + System.out.println("coins: " + game.getPlayer().getCoins()); + System.out.println("inventory: " + game.getPlayer().getInventory()); + System.out.println("buildings: " + game.getBuildings()); + System.out.println(); + + game.build(Item.FENCE_WITH_COWS); + + System.out.println("coins: " + game.getPlayer().getCoins()); + System.out.println("inventory: " + game.getPlayer().getInventory()); + System.out.println("buildings: " + game.getBuildings()); + System.out.println(); + + game.milkCow(game); + + System.out.println("coins: " + game.getPlayer().getCoins()); + System.out.println("inventory: " + game.getPlayer().getInventory()); + System.out.println("buildings: " + game.getBuildings()); + System.out.println(); } } \ No newline at end of file