diff --git a/src/player.c b/src/player.c index 81cd3de..dff5fce 100644 --- a/src/player.c +++ b/src/player.c @@ -73,7 +73,6 @@ void player_set_vars(Player *player, const Level *level) { } void player_move(Player *player, const Level *level) { - player_set_vars(player, level); /* TODO: Take into account player's hitbox */ const int sgn_spd_x = SGN(player->spd.x); const int sgn_spd_y = SGN(player->spd.y); @@ -121,6 +120,7 @@ void player_move(Player *player, const Level *level) { } void player_step(Player *player, Input *input, const Level *level, uint step) { + player_set_vars(player, level); /* Get directionnal input and assign it to move.x/move.y: * i.e., if the player hold left and down move will have * move.x = -1 and move.y = 1. */