feat: change display refresh rate to 60

This commit is contained in:
dark98
2026-09-25 21:02:27 +01:00
parent 59b0318579
commit 31b93c2a9a
2 changed files with 28 additions and 15 deletions
+24 -12
View File
@@ -58,22 +58,34 @@ static void game_update(uint32_t delta_ms)
}
if (s_game_state == GAME_STATE_PLAYING) {
static uint32_t jump_acc = 0;
if (s_is_jumping) {
s_player_y += s_player_vy;
s_player_vy += 1;
if (s_player_y >= GROUND_Y) {
s_player_y = GROUND_Y;
s_player_vy = 0;
s_is_jumping = false;
jump_acc += delta_ms;
if (jump_acc >= 45) {
jump_acc = 0;
s_player_y += s_player_vy;
s_player_vy += 1;
if (s_player_y >= GROUND_Y) {
s_player_y = GROUND_Y;
s_player_vy = 0;
s_is_jumping = false;
}
}
} else {
jump_acc = 0;
}
s_obs_x -= 3;
if (s_obs_x < -4) {
s_obs_x = 72 + (rand() % 16);
s_obs_h = 5 + (rand() % 5);
s_score++;
if (s_score > s_high_score) s_high_score = s_score;
static uint32_t move_acc = 0;
move_acc += delta_ms;
if (move_acc >= 16) {
move_acc = 0;
s_obs_x -= 1;
if (s_obs_x < -4) {
s_obs_x = 72 + (rand() % 16);
s_obs_h = 5 + (rand() % 5);
s_score++;
if (s_score > s_high_score) s_high_score = s_score;
}
}
if (s_obs_x <= 13 && (s_obs_x + 3) >= 8) {