Files
odin-iso-test/src2/map.odin
T
2026-08-03 21:11:00 +03:00

23 lines
475 B
Odin

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)
}
}
}