diff options
author | nathansmithsmith <thenathansmithsmith@gmail.com> | 2023-12-22 17:01:37 -0700 |
---|---|---|
committer | nathansmithsmith <thenathansmithsmith@gmail.com> | 2023-12-22 17:01:37 -0700 |
commit | af1c26fa866a290eeace75fdf4e0bac8b43e09c5 (patch) | |
tree | a2c568cc4b06363b4e4aca6aa0017f122358ed5b /src | |
parent | 5b7e4668d549237e02dfe0580918c48b6d3b5c2d (diff) |
Added zoom speed
Diffstat (limited to 'src')
-rw-r--r-- | src/screens/infoScreen.c | 2 | ||||
-rw-r--r-- | src/settings.c | 3 | ||||
-rw-r--r-- | src/settings.h | 1 |
3 files changed, 4 insertions, 2 deletions
diff --git a/src/screens/infoScreen.c b/src/screens/infoScreen.c index ca968d2..745ea03 100644 --- a/src/screens/infoScreen.c +++ b/src/screens/infoScreen.c @@ -195,7 +195,7 @@ void updateInfoScreen(Game * game) { infoScreenResetEntity(infoScreen); // Change distance. - infoScreen->distances[currentEntity] += GetMouseWheelMove(); + infoScreen->distances[currentEntity] += -GetMouseWheelMove() * game->settings.previewZoomSpeed; // Handling hidding cursor and shit. if (IsMouseButtonPressed(MOUSE_RIGHT_BUTTON)) { diff --git a/src/settings.c b/src/settings.c index 268505e..076166d 100644 --- a/src/settings.c +++ b/src/settings.c @@ -18,7 +18,8 @@ void initSettings(Settings * settings) { .renderWidth = 640, .renderHeight = 360, .useWorldRenderTexture = true, - .previewMouseSensitivity = 0.01 + .previewMouseSensitivity = 0.01, + .previewZoomSpeed = 2.0 }; } diff --git a/src/settings.h b/src/settings.h index e638471..92b4c99 100644 --- a/src/settings.h +++ b/src/settings.h @@ -38,6 +38,7 @@ typedef struct Settings { // Preview. float previewMouseSensitivity; + float previewZoomSpeed; } Settings; void initSettings(Settings * settings); |