aboutsummaryrefslogtreecommitdiff
path: root/internal/world/room.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/world/room.go')
-rw-r--r--internal/world/room.go20
1 files changed, 11 insertions, 9 deletions
diff --git a/internal/world/room.go b/internal/world/room.go
index 15f847f..7cc1f08 100644
--- a/internal/world/room.go
+++ b/internal/world/room.go
@@ -55,15 +55,17 @@ var ExitOrder = []ExitDir{
Up, Down,
}
-var DirectionDeltas = map[ExitDir][2]int{
- North: {0, -1},
- South: {0, 1},
- East: {1, 0},
- West: {-1, 0},
- Northeast: {1, -1},
- Northwest: {-1, -1},
- Southeast: {1, 1},
- Southwest: {-1, 1},
+var DirectionDeltas3D = map[ExitDir][3]int{
+ North: {0, -1, 0},
+ South: {0, 1, 0},
+ East: {1, 0, 0},
+ West: {-1, 0, 0},
+ Northeast: {1, -1, 0},
+ Northwest: {-1, -1, 0},
+ Southeast: {1, 1, 0},
+ Southwest: {-1, 1, 0},
+ Up: {0, 0, 1},
+ Down: {0, 0, -1},
}
type SpawnDef struct {