diff options
| -rw-r--r-- | res/tiles.png | bin | 1419 -> 1299 bytes | |||
| -rw-r--r-- | src/level.cpp | 26 | 
2 files changed, 4 insertions, 22 deletions
| diff --git a/res/tiles.png b/res/tiles.pngBinary files differ index 09707e2..9ccfeee 100644 --- a/res/tiles.png +++ b/res/tiles.png diff --git a/src/level.cpp b/src/level.cpp index bf94d95..41b3c0e 100644 --- a/src/level.cpp +++ b/src/level.cpp @@ -58,28 +58,10 @@ void Level::draw(Bitmap& bitmap, int xo, int yo)  				tx = 2;  				ty = 0;  				break; -			case TileTrack: { -				uint8_t dir = TILE_DATA(tile); -				if (dir == NorthSouth) { -					tx = 0; -					ty = 2; -				} else if (dir == EastWest) { -					tx = 1; -					ty = 2; -				} else if (dir == SouthEast) { -					tx = 0; -					ty = 3; -				} else if (dir == SouthWest) { -					tx = 3; -					ty = 3; -				} else if (dir == NorthWest) { -					tx = 1; -					ty = 3; -				} else if (dir == NorthEast) { -					tx = 2; -					ty = 3; -				} -			} break; +			case TileTrack: +				tx = TILE_DATA(tile); +				ty = 2; +				break;  			}  			bitmap.blit(m_tileSprites, xx, yy, tx * TileSize, ty * TileSize, TileSize, TileSize); | 
