diff options
author | Rosyid Haryadi <rosyid_haryadi@protonmail.com> | 2023-12-26 03:25:27 +0700 |
---|---|---|
committer | Rosyid Haryadi <rosyid_haryadi@protonmail.com> | 2023-12-26 03:25:27 +0700 |
commit | e055021f3fb031c9d8851c3237019f7f0db55f77 (patch) | |
tree | b22082d859bef9235d41e4d007016276061b21ea /src/main.c | |
parent | ff46996996851f47a90dd09fc030910adb8707de (diff) |
resizeable window
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -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; |