Minor fixes

This commit is contained in:
Synthasmagoria 2026-08-26 00:43:22 +02:00
commit dbdd0e9bab
5 changed files with 75 additions and 35 deletions

View file

@ -9,8 +9,12 @@ Grid :: struct {
world_position, world_size, offset: v2,
}
grid_get_zoom :: proc(zoom: v2) -> v2 {
return linalg.pow(v2{2.0, 2.0}, zoom) - 1.0
}
grid_world_to_grid_matrix :: proc(zoom, offset: v2) -> mat3 {
zoom_amount := linalg.pow(v2{2.0, 2.0}, zoom) - 1.0
zoom_amount := grid_get_zoom(zoom)
return (
mat3 {
1, 0, 0,