From 5eec69d2c998574ed5e1126dd14e69d487db4bc9 Mon Sep 17 00:00:00 2001 From: Rosyid Haryadi Date: Mon, 25 Dec 2023 19:22:49 +0700 Subject: add reverse coordinate transformation --- src/main.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/main.c b/src/main.c index 5a9a62c..12f2234 100644 --- a/src/main.c +++ b/src/main.c @@ -19,7 +19,8 @@ Config config = { }; void doInitialization(); -Vector2 toOrigin(Vector2); +Vector2 toCenter(Vector2); +Vector2 toTopLeft(Vector2); void doDrawing(); void doUpdate(); @@ -44,13 +45,20 @@ void doInitialization() { SetTargetFPS(config.TARGET_FPS); } -Vector2 toOriginV(Vector2 vector) { +Vector2 toCenter(Vector2 vector) { return (Vector2) { vector.x + (float)config.ORIGIN_X, -1 * (vector.y + (float)config.ORIGIN_Y) }; } +Vector2 toTopLeft(Vector2 vector) { + return (Vector2) { + vector.x - (float)config.ORIGIN_X, + -1 * (vector.y - (float)config.ORIGIN_Y) + }; +} + void doUpdate() { float dt = GetFrameTime(); } -- cgit v1.2.3-70-g09d2