package main import rl "vendor:raylib" TILE_W :: 64 MAP_SIZE :: 20 depth_key :: #force_inline proc(pos: rl.Vector2) -> f32 { return pos.x + pos.y } draw_grid_3d :: proc() { middle := MAP_SIZE / 2 for x in 0 ..< MAP_SIZE { for y in 0 ..< MAP_SIZE { wx := f32(x - middle) * TILE_W wy := f32(y - middle) * TILE_W color := ((x + y) % 2 == 0) ? rl.Color{64, 64, 76, 255} : rl.Color{51, 51, 63, 255} rl.DrawPlane({wx, 0, wy}, {TILE_W, TILE_W}, color) } } }