From 318a4e3626ee1c68191c4db0293cf46dd82f212b Mon Sep 17 00:00:00 2001 From: KikooDX Date: Sat, 16 Jan 2021 11:18:54 +0100 Subject: [PATCH] Even better glue. Praise the glue. --- src/player.c | 3 +++ src/player_modifiers.c | 1 + 2 files changed, 4 insertions(+) diff --git a/src/player.c b/src/player.c index 703e419..5ed99bf 100644 --- a/src/player.c +++ b/src/player.c @@ -76,6 +76,9 @@ void player_set_vars(Player *player, const Level *level) { /* apply modifiers */ player_mod_ice(player, side_flags[I_ICE]); player_mod_glue(player, side_flags[I_GLUE]); + /* fix wrong values */ + if (player->vars.friction > 1) + player->vars.friction = 1; } void player_move(Player *player, const Level *level) { diff --git a/src/player_modifiers.c b/src/player_modifiers.c index 668b042..71e341b 100644 --- a/src/player_modifiers.c +++ b/src/player_modifiers.c @@ -17,6 +17,7 @@ void player_mod_glue(Player *player, uint8_t sides) { player->spd.y = 0; player->vars.gravity = 0; player->vars.acceleration /= 2; + player->vars.friction *= 2; } }