Fixed room spawn offsets

This commit is contained in:
Marco 2025-05-02 11:17:09 +02:00
commit 33719a2da3
3 changed files with 16 additions and 9 deletions

View file

@ -41,7 +41,7 @@ public partial class RogueliteRoomResource : Resource
case Direction.Up:
for (int i = 0; i < Size.X; i++)
offsets.Add(new Vector2I(gridPosition.X - i, gridPosition.Y + Size.Y - 1));
offsets.Add(new Vector2I(gridPosition.X - i, gridPosition.Y + (Size.Y - 1)));
break;
case Direction.Right:
@ -51,7 +51,7 @@ public partial class RogueliteRoomResource : Resource
case Direction.Left:
for (int i = 0; i < Size.Y; i++)
offsets.Add(new Vector2I(gridPosition.X + Size.X - 1, gridPosition.Y - i));
offsets.Add(new Vector2I(gridPosition.X - (Size.X - 1), gridPosition.Y - i));
break;
}