Skip to content

Commit bbf70d4

Browse files
committed
Fix: Reset zoom in redshift mode, when free look mode is toggled.
1 parent 4c4272e commit bbf70d4

2 files changed

Lines changed: 8 additions & 5 deletions

File tree

include/constants.h

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,12 @@
77
#define MAX_DATA_POINTS 100000UL
88
#define MAX_REDSHIFT_GALAXIES 100000UL
99

10+
#define CAMERA_NEAR_PLANE 0.1
11+
#define CAMERA_FAR_PLANE 5000.0
1012
#define CAMERA_FOV 85.0f
1113
#define CAMERA_FOV_MIN 35.0f
1214
#define CAMERA_FOV_MAX 100.0f
13-
#define CAMERA_MOVE_SPEED 64.0f
15+
#define CAMERA_MOVE_SPEED 256.0f
1416
#define CAMERA_VERTICAL_SPEED 64.0f
1517
#define CAMERA_MOUSE_SENSITIVITY 0.1f
1618
#define CAMERA_PITCH_LIMIT 89.0f
@@ -78,10 +80,7 @@
7880
#define FPS_SMOOTHING_ALPHA 0.1
7981
#define FPS_UPDATE_INTERVAL 0.5f
8082

81-
#define CAMERA_NEAR_PLANE 0.1
82-
#define CAMERA_FAR_PLANE 5000.0
83-
84-
#define SHININESS_DEFAULT 0.2f
83+
#define MATERIAL_SHININESS_DEFAULT 0.2f
8584

8685
#define FONT_LOAD_SIZE 128
8786
#define FONT_GLYPH_COUNT 95 // ASCII 32-126 only (faster GetGlyphIndex lookup)

src/app.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,10 @@ app_update(app_state_t *app_state, f64 dt)
8989
{
9090
app_state->camera_zoom = CAMERA_INITIAL_ZOOM;
9191
}
92+
else if (!app_state->is_paused)
93+
{
94+
app_state->camera_zoom = CAMERA_INITIAL_ZOOM;
95+
}
9296
app_state->main_camera.fovy = CAMERA_FOV;
9397
printf("[DEBUG] Paused: %s\n", app_state->is_paused ? "yes" : "no");
9498
}

0 commit comments

Comments
 (0)