From e055021f3fb031c9d8851c3237019f7f0db55f77 Mon Sep 17 00:00:00 2001 From: Rosyid Haryadi Date: Tue, 26 Dec 2023 03:25:27 +0700 Subject: resizeable window --- src/main.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index d6a5688..77e95bc 100644 --- a/src/main.c +++ b/src/main.c @@ -59,6 +59,7 @@ int main(void) } void doInitialization() { + SetConfigFlags(FLAG_WINDOW_RESIZABLE); InitWindow(config.SCREEN_WIDTH, config.SCREEN_HEIGHT, config.TITLE); SetTargetFPS(config.TARGET_FPS); } @@ -89,6 +90,10 @@ Vector2 angle2HeadingVector(float angle) { void doUpdate(Object *object) { float dt = GetFrameTime(); + config.SCREEN_WIDTH = GetScreenWidth(); + config.SCREEN_HEIGHT = GetScreenHeight(); + config.ORIGIN_X = config.SCREEN_WIDTH / 2; + config.ORIGIN_Y = config.SCREEN_HEIGHT / 2; float speed = 500.0f; if (object->distanceTraveled <= 100) { float nextPosDistance = speed * dt; -- cgit v1.2.3-70-g09d2