Skip to content

Commit 9d457f3

Browse files
committed
some tilemap rendering fixes for adjacent slopes
1 parent dab9359 commit 9d457f3

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/level.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -591,6 +591,7 @@ void makeIsometricMap(uint16_t playfield[2][MAX_FIELD_HEIGHT][MAX_FIELD_WIDTH],
591591
|| leftTile.geometry == slopeNorthwestUpper
592592
|| leftTile.geometry == slopeSouthwestUpper
593593
|| thisTile.geometry == slopeSouth
594+
|| thisTile.geometry == slopeSouthAndEastOuter
594595
|| thisTile.geometry == slopeSouthAndWestInner))
595596
|| (leftTile.height == thisTile.height
596597
&& thisTile.geometry < slopesFull
@@ -626,7 +627,8 @@ void makeIsometricMap(uint16_t playfield[2][MAX_FIELD_HEIGHT][MAX_FIELD_WIDTH],
626627
|| rightTile.geometry == slopeNorthwestUpper
627628
|| rightTile.geometry == slopeSouthwestUpper
628629
|| thisTile.geometry == slopeEast
629-
|| thisTile.geometry == slopeSouthAndEastOuter))
630+
|| thisTile.geometry == slopeSouthAndEastOuter
631+
|| thisTile.geometry == slopeNorthAndEastInner))
630632
|| (rightTile.height == thisTile.height
631633
&& thisTile.geometry < slopesFull
632634
&& rightTile.geometry == slopeNortheastFull))

0 commit comments

Comments
 (0)