From 089d11ac5a2d510e4718fb343925ebe95373dd1e Mon Sep 17 00:00:00 2001 From: Sebastien Benard Date: Mon, 15 Jan 2024 15:21:20 +0100 Subject: [PATCH] Added corners dir from __neighbours (#31) --- src/ldtk/Level.hx | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/ldtk/Level.hx b/src/ldtk/Level.hx index c0a1596..a7d1dfb 100644 --- a/src/ldtk/Level.hx +++ b/src/ldtk/Level.hx @@ -1,6 +1,10 @@ package ldtk; enum NeighbourDir { + NorthEastCorner; + NorthWestCorner; + SouthEastCorner; + SouthWestCorner; North; South; West; @@ -125,13 +129,20 @@ class Level { neighbours.push({ levelIid: n.levelIid, dir: switch n.dir { + case "nw": NorthWestCorner; + case "ne": NorthEastCorner; + case "sw": SouthWestCorner; + case "se": SouthEastCorner; + case "n": North; case "s": South; case "w": West; case "e": East; + case "<": DepthBelow; case ">": DepthAbove; case "o": SameDepthOverlap; + case _: trace("WARNING: unknown neighbour level dir: "+n.dir); North; }, });