diff options
| author | Andriy Cherniy <qugalet@m0e.space> | 2024-06-17 05:10:58 +0300 |
|---|---|---|
| committer | Andriy Cherniy <qugalet@m0e.space> | 2024-06-17 05:10:58 +0300 |
| commit | 943bc45a13256d57c82ed58f22aa2cb802292744 (patch) | |
| tree | ada8c6d5eefa3e4034504bfcc5eb03ab84597ebe /src/main/java/space/m0e/quga/oop/lab56maven/entities/macro | |
| parent | 3401d742ca53dce6bb1464cc12f94d107cfc285d (diff) | |
| download | oop-kursach-master.tar.gz oop-kursach-master.zip | |
Diffstat (limited to 'src/main/java/space/m0e/quga/oop/lab56maven/entities/macro')
| -rw-r--r-- | src/main/java/space/m0e/quga/oop/lab56maven/entities/macro/Fortress.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/space/m0e/quga/oop/lab56maven/entities/macro/Fortress.java b/src/main/java/space/m0e/quga/oop/lab56maven/entities/macro/Fortress.java index 3264802..fe34ce1 100644 --- a/src/main/java/space/m0e/quga/oop/lab56maven/entities/macro/Fortress.java +++ b/src/main/java/space/m0e/quga/oop/lab56maven/entities/macro/Fortress.java @@ -36,6 +36,13 @@ public class Fortress { return throneRooms; } + public ArrayList<String> getAvailableDecisions() { + return availableDecisions; + } + + private ArrayList<String> availableDecisions = new ArrayList<String>(); + + ArrayList<ThroneRoom> throneRooms = new ArrayList<>(); ArrayList<Dwarf> dwarves = new ArrayList<>(); @@ -112,6 +119,14 @@ public class Fortress { // this.dwarvesContainer.setBorder(new Border(new BorderStroke(Color.RED, BorderStrokeStyle.SOLID, CornerRadii.EMPTY, new BorderWidths(3)))); // dwarvesContainer.setMinSize(100 * 3, 100 * 3); hBox.getChildren().addAll(countLabel, resourcesLabel); + availableDecisions.add("GoToDwarvesContainer"); + availableDecisions.add("GoTrading"); + if (!workstations.isEmpty()) { + availableDecisions.add("GoToWorkstation"); + } + if (!throneRooms.isEmpty()) { + availableDecisions.add("GoToThroneRoom"); + } vBox.setLayoutX(x); vBox.setLayoutY(y); @@ -137,6 +152,7 @@ public class Fortress { public void add(Dwarf dwarf) { dwarves.add(dwarf); countLabel.setText(String.valueOf(dwarves.size())); + dwarf.getTimeline().play(); dwarvesContainer.getChildren().add(dwarf.getGroup()); } |
