Skip to content
Snippets Groups Projects
Commit d34126ef authored by FurWaz's avatar FurWaz
Browse files

Added stairs direction

parent 73920dbb
Branches
No related tags found
No related merge requests found
...@@ -8,6 +8,7 @@ enum StairsDirection { ...@@ -8,6 +8,7 @@ enum StairsDirection {
public class PathStairs extends PathInfo { public class PathStairs extends PathInfo {
RoomInfo roomDown; RoomInfo roomDown;
StairsDirection direction = StairsDirection.BOTH;
public PathStairs() { public PathStairs() {
super(PathType.STAIRS); super(PathType.STAIRS);
...@@ -16,6 +17,7 @@ public class PathStairs extends PathInfo { ...@@ -16,6 +17,7 @@ public class PathStairs extends PathInfo {
public PathStairs(RoomInfo roomUp, RoomInfo roomDown, StairsDirection direction) { public PathStairs(RoomInfo roomUp, RoomInfo roomDown, StairsDirection direction) {
super(roomUp, PathType.STAIRS); super(roomUp, PathType.STAIRS);
this.roomDown = roomDown; this.roomDown = roomDown;
this.direction = direction;
} }
public RoomInfo getDestination(StairsDirection direction) { public RoomInfo getDestination(StairsDirection direction) {
...@@ -23,4 +25,12 @@ public class PathStairs extends PathInfo { ...@@ -23,4 +25,12 @@ public class PathStairs extends PathInfo {
if (direction == StairsDirection.UP) return this.destination; if (direction == StairsDirection.UP) return this.destination;
return this.roomDown; return this.roomDown;
} }
public StairsDirection getDirection() {
return direction;
}
public void setDirection(StairsDirection direction) {
this.direction = direction;
}
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment