summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorRosyid Haryadi <rosyid_haryadi@protonmail.com>2023-12-26 03:25:27 +0700
committerRosyid Haryadi <rosyid_haryadi@protonmail.com>2023-12-26 03:25:27 +0700
commite055021f3fb031c9d8851c3237019f7f0db55f77 (patch)
treeb22082d859bef9235d41e4d007016276061b21ea /src/main.c
parentff46996996851f47a90dd09fc030910adb8707de (diff)
resizeable window
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c5
1 files changed, 5 insertions, 0 deletions
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;