From 98bad910cf84992c8755e623287641f8e7184e06 Mon Sep 17 00:00:00 2001 From: _N3m0 Date: Fri, 22 Mar 2024 16:29:37 +0100 Subject: [PATCH] map coordinate function --- main.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index fdb5b6d..1f72f73 100644 --- a/main.c +++ b/main.c @@ -193,6 +193,19 @@ float vector_angle(Vector2 base, Vector2 point) return ABS(pad - RAD_TO_DEG(atan(y / x))); } +Vec2i map_to_screen_coord(Vec2i coord) +{ + Vec2i r = {.x = map_coord.x + coord.x, .y = map_coord.y + coord.y}; + return r; +} + +Vec2i screen_to_map_coord(Vec2i coord) +{ + // Vec2i r = {.x = coord.x - map_coord.x, .y = coord.y - map_coord.y}; + Vec2i r = {.x = -map_coord.x + coord.x, .y = -map_coord.y + coord.y}; + return r; +} + int main(void) { SetTraceLogLevel(LOG_ERROR); @@ -239,7 +252,7 @@ int main(void) angle, WHITE ); - DrawRectangleLinesEx(trap, 1.0f, RED); + // DrawRectangleLinesEx(trap, 1.0f, RED); } EndDrawing(); }