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