From 35647d76b5ad8c66bfc6904c39e78da0a84e020c Mon Sep 17 00:00:00 2001 From: jull Date: Sun, 11 May 2025 13:13:10 +0200 Subject: [PATCH] chore: idk --- src/main/java/cz/jull/Game.java | 10 +- src/main/java/cz/jull/Main.java | 212 ----------------------- src/main/java/cz/jull/market/Market.java | 2 - 3 files changed, 5 insertions(+), 219 deletions(-) diff --git a/src/main/java/cz/jull/Game.java b/src/main/java/cz/jull/Game.java index ca93d10..7e0f470 100644 --- a/src/main/java/cz/jull/Game.java +++ b/src/main/java/cz/jull/Game.java @@ -116,11 +116,11 @@ public class Game { } public void produce(Item item) { - long bakeryProducedMoney = 0; - long pubProducedMoney = 0; - long wineryProducedMoney = 0; - long coalFactoryProducedMoney = 0; - long cheeseFactoryProducedMoney = 0; + long bakeryProducedMoney; + long pubProducedMoney; + long wineryProducedMoney; + long coalFactoryProducedMoney; + long cheeseFactoryProducedMoney; if (!buildings.contains(item)) { System.out.println(" cant produce"); //TODO diff --git a/src/main/java/cz/jull/Main.java b/src/main/java/cz/jull/Main.java index 014bbe4..d419f6a 100644 --- a/src/main/java/cz/jull/Main.java +++ b/src/main/java/cz/jull/Main.java @@ -1,219 +1,7 @@ package cz.jull; -import cz.jull.exceptions.ItemNotAvailableException; - public class Main { public static void main(String[] args) { - Game game = new Game(); - game.generateStats(); - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println(); - try { - game.getMarket().buyItem(game, Item.CHURCH); - - } catch (ItemNotAvailableException e) { - throw new RuntimeException(e); - } - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println(); - - game.build(Item.CHURCH); - - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println("buildings: " + game.getBuildings()); - System.out.println(); - - try { - game.getMarket().buyItem(game, Item.VILLAGER_HOUSE); - - } catch (ItemNotAvailableException e) { - throw new RuntimeException(e); - } - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println(); - - 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(); - - try { - game.getMarket().buyItem(game, Item.WHEAT_FARMLAND); - - } catch (ItemNotAvailableException e) { - throw new RuntimeException(e); - } - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println(); - - game.build(Item.WHEAT_FARMLAND); - - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println("buildings: " + game.getBuildings()); - System.out.println(); - - try { - game.getMarket().buyItem(game, Item.WHEAT_SEEDS); - - } catch (ItemNotAvailableException e) { - throw new RuntimeException(e); - } - - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println(); - - game.build(Item.WHEAT_SEEDS); - - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println("buildings: " + game.getBuildings()); - System.out.println(); - - game.harvest(Item.WHEAT_FARMLAND); - - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println("buildings: " + game.getBuildings()); - System.out.println(); - - try { - game.getMarket().buyItem(game, Item.BAKERY); - } catch (ItemNotAvailableException e) { - System.out.println(" cant buy bakery"); - } - - 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.BAKERY); - - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println("buildings: " + game.getBuildings()); - System.out.println(); - - game.produce(Item.BAKERY); - - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println("buildings: " + game.getBuildings()); - System.out.println(); - - try { - game.getMarket().buyItem(game, Item.AXE); - - } 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(); - - game.cutTrees(); - - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println("buildings: " + game.getBuildings()); - System.out.println(); - - try { - game.getMarket().buyItem(game, Item.COAL_FACTORY); - - } 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(); - - game.build(Item.COAL_FACTORY); - - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println("buildings: " + game.getBuildings()); - System.out.println(); - - game.produce(Item.COAL_FACTORY); - - System.out.println("coins: " + game.getPlayer().getCoins()); - System.out.println("inventory: " + game.getPlayer().getInventory()); - System.out.println("buildings: " + game.getBuildings()); - System.out.println(); - - try { - game.getMarket().buyItem(game, Item.COAL_FACTORY); - - } 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(); - - game.getMarket().sellItem(game, Item.COAL_FACTORY); - - System.out.println("coins: " + game.getPlayer().getCoins()); - 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 diff --git a/src/main/java/cz/jull/market/Market.java b/src/main/java/cz/jull/market/Market.java index 0846b39..773f3e3 100644 --- a/src/main/java/cz/jull/market/Market.java +++ b/src/main/java/cz/jull/market/Market.java @@ -2,12 +2,10 @@ package cz.jull.market; import cz.jull.Game; import cz.jull.Item; -import cz.jull.Player; import cz.jull.exceptions.ItemNotAvailableException; import cz.jull.exceptions.NotSufficientsCoinsException; import cz.jull.surroundings.PathType; import cz.jull.surroundings.SoilType; -import cz.jull.surroundings.WaterType; import java.util.ArrayList; import java.util.List;