Various cleanups and fixes
This commit is contained in:
@@ -55,7 +55,12 @@ update_tile_grid :: proc(grid: ^Grid, camera: ^raylib.Camera2D, tile_w, tile_h:
|
||||
}
|
||||
}
|
||||
|
||||
draw_tile_grid :: proc(sheet: ^TilemapSpritesheet, grid: ^Grid, camera: ^raylib.Camera2D) {
|
||||
draw_tile_grid :: proc(
|
||||
sheet: ^TilemapSpritesheet,
|
||||
grid: ^Grid,
|
||||
camera: ^raylib.Camera2D,
|
||||
color: raylib.Color,
|
||||
) {
|
||||
tile_w := f32(sheet.tile_width)
|
||||
tile_h := f32(sheet.tile_height)
|
||||
|
||||
@@ -68,7 +73,7 @@ draw_tile_grid :: proc(sheet: ^TilemapSpritesheet, grid: ^Grid, camera: ^raylib.
|
||||
if tile.type == .NOTHING do continue
|
||||
|
||||
pos := raylib.Vector2{f32(x) * tile_w, f32(y) * tile_h}
|
||||
draw_tile(sheet, tile, pos, raylib.WHITE)
|
||||
draw_tile(sheet, tile, pos, color)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user