chore: refactoring
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package cz.jull;
|
||||
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.market.Market;
|
||||
import cz.jull.stats.Events;
|
||||
import cz.jull.stats.surroundings.ForestType;
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package cz.jull;
|
||||
|
||||
import cz.jull.items.Item;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
package cz.jull;
|
||||
package cz.jull.items;
|
||||
|
||||
import cz.jull.Game;
|
||||
|
||||
public interface Buildable {
|
||||
boolean canBuild(Game game);
|
||||
@@ -1,20 +1,21 @@
|
||||
package cz.jull;
|
||||
package cz.jull.items;
|
||||
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.actions.BuildAction;
|
||||
import cz.jull.actions.axe.AxeCutTreesAction;
|
||||
import cz.jull.actions.bakery.BakeryProduceAction;
|
||||
import cz.jull.actions.cheese_factory.CheeseFactoryProduceAction;
|
||||
import cz.jull.actions.coal_factory.CoalFactoryProduceAction;
|
||||
import cz.jull.actions.cow.CowMilkAction;
|
||||
import cz.jull.actions.hops_farmland.HopsFarmlandHarvestAction;
|
||||
import cz.jull.actions.hops_farmland.HopsFarmlandPlantAction;
|
||||
import cz.jull.actions.pub.PubProduceAction;
|
||||
import cz.jull.actions.vineyard.VineyardHarvestAction;
|
||||
import cz.jull.actions.vineyard.VineyardPlantAction;
|
||||
import cz.jull.actions.wheat_farmland.WheatFarmlandHarvestAction;
|
||||
import cz.jull.actions.wheat_farmland.WheatFarmlandPlantAction;
|
||||
import cz.jull.actions.winery.WineryProduceAction;
|
||||
import cz.jull.Game;
|
||||
import cz.jull.items.actions.Action;
|
||||
import cz.jull.items.actions.BuildAction;
|
||||
import cz.jull.items.actions.axe.AxeCutTreesAction;
|
||||
import cz.jull.items.actions.bakery.BakeryProduceAction;
|
||||
import cz.jull.items.actions.cheese_factory.CheeseFactoryProduceAction;
|
||||
import cz.jull.items.actions.coal_factory.CoalFactoryProduceAction;
|
||||
import cz.jull.items.actions.cow.CowMilkAction;
|
||||
import cz.jull.items.actions.hops_farmland.HopsFarmlandHarvestAction;
|
||||
import cz.jull.items.actions.hops_farmland.HopsFarmlandPlantAction;
|
||||
import cz.jull.items.actions.pub.PubProduceAction;
|
||||
import cz.jull.items.actions.vineyard.VineyardHarvestAction;
|
||||
import cz.jull.items.actions.vineyard.VineyardPlantAction;
|
||||
import cz.jull.items.actions.wheat_farmland.WheatFarmlandHarvestAction;
|
||||
import cz.jull.items.actions.wheat_farmland.WheatFarmlandPlantAction;
|
||||
import cz.jull.items.actions.winery.WineryProduceAction;
|
||||
import lombok.Getter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -1,7 +1,7 @@
|
||||
package cz.jull.actions;
|
||||
package cz.jull.items.actions;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.items.Item;
|
||||
|
||||
public abstract class Action {
|
||||
public abstract String toString();
|
||||
@@ -1,7 +1,7 @@
|
||||
package cz.jull.actions;
|
||||
package cz.jull.items.actions;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.items.Item;
|
||||
|
||||
public class BuildAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.axe;
|
||||
package cz.jull.items.actions.axe;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class AxeCutTreesAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.bakery;
|
||||
package cz.jull.items.actions.bakery;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class BakeryProduceAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.cheese_factory;
|
||||
package cz.jull.items.actions.cheese_factory;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class CheeseFactoryProduceAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.coal_factory;
|
||||
package cz.jull.items.actions.coal_factory;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class CoalFactoryProduceAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.cow;
|
||||
package cz.jull.items.actions.cow;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class CowMilkAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.hops_farmland;
|
||||
package cz.jull.items.actions.hops_farmland;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class HopsFarmlandHarvestAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.hops_farmland;
|
||||
package cz.jull.items.actions.hops_farmland;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class HopsFarmlandPlantAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.pub;
|
||||
package cz.jull.items.actions.pub;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class PubProduceAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.vineyard;
|
||||
package cz.jull.items.actions.vineyard;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class VineyardHarvestAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.vineyard;
|
||||
package cz.jull.items.actions.vineyard;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class VineyardPlantAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.wheat_farmland;
|
||||
package cz.jull.items.actions.wheat_farmland;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class WheatFarmlandHarvestAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.wheat_farmland;
|
||||
package cz.jull.items.actions.wheat_farmland;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class WheatFarmlandPlantAction extends Action {
|
||||
@Override
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.actions.winery;
|
||||
package cz.jull.items.actions.winery;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
|
||||
public class WineryProduceAction extends Action {
|
||||
@Override
|
||||
@@ -1,7 +1,7 @@
|
||||
package cz.jull.market;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.exceptions.ItemNotAvailableException;
|
||||
import cz.jull.exceptions.NotSufficientsCoinsException;
|
||||
import cz.jull.stats.surroundings.PathType;
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package cz.jull.stats;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.items.Item;
|
||||
import lombok.Getter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
package cz.jull.tui;
|
||||
|
||||
import cz.jull.Game;
|
||||
import cz.jull.Item;
|
||||
import cz.jull.actions.Action;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.items.actions.Action;
|
||||
import cz.jull.exceptions.ItemNotAvailableException;
|
||||
import cz.jull.exceptions.NotSufficientsCoinsException;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package cz.jull;
|
||||
|
||||
import cz.jull.exceptions.NotSufficientsCoinsException;
|
||||
import cz.jull.items.Item;
|
||||
import cz.jull.tui.Strings;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user