From 424b3a201fe97c2f2e5ef4483d837df7d1f83dd4 Mon Sep 17 00:00:00 2001 From: Lephenixnoir Date: Sun, 22 Aug 2021 01:15:37 +0200 Subject: [PATCH] adjustments --- assets-cg/level/level19.txt | 2 +- src/main.c | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/assets-cg/level/level19.txt b/assets-cg/level/level19.txt index 897dfe6..e704197 100644 --- a/assets-cg/level/level19.txt +++ b/assets-cg/level/level19.txt @@ -1,4 +1,4 @@ -#You cannoet get out of this. +#You cannot get out of this. right small left diff --git a/src/main.c b/src/main.c index cdddb30..debbc37 100644 --- a/src/main.c +++ b/src/main.c @@ -60,7 +60,7 @@ int episode_count = 4; void load_level(game_t *game, level_t const *lv) { game->level = lv; - game->time = -10.0; + game->time = -11.0; game->rects = realloc(game->rects, lv->block_count * sizeof *game->rects); if(!game->rects) @@ -92,12 +92,12 @@ void game_loop(int current_episode, int current_level) if(current_level == 0) { state = State_EpisodeTransition; game.time_episode_transition = 0; - game.time = -13.0; + game.time = -14.0; } /* Direction of time (with a factor regulating game speed) */ float const time_direction_forward = 2.7; - float const time_direction_rewind = -40; + float const time_direction_rewind = -25; volatile int need_frame = 1; int timer = timer_configure(TIMER_ANY, 33000, GINT_CALL_SET(&need_frame)); @@ -117,7 +117,7 @@ void game_loop(int current_episode, int current_level) if(state == State_Dead) { game.time_dead += (1.0 / 30); - if(game.time_dead >= 1.0) { + if(game.time_dead >= 0.7) { game.time_dead = 0; game.forced_player_rota = game.player_rota / (game.time + 5.0); state = State_Rewind; @@ -255,7 +255,7 @@ void game_loop(int current_episode, int current_level) dma_memcpy(gint_vram + 396*(40*j), gint_vram, 396*2*lines); } - if(state == State_Playing && game.time < -5.0 && lv->message) { + if(state == State_Playing && game.time < -4.0 && lv->message) { int x = DWIDTH/2 + 8 * (strcount(lv->message, '\n') + 1); /* Split at newlines */