Give Knuckles a minimum speed after turning while gliding

This commit is contained in:
Lucas S. Vieira 2025-04-13 13:38:48 -03:00
parent a7476364ca
commit 5ef1ad42ce

View file

@ -1045,11 +1045,11 @@ player_update(Player *player)
if(!player->sliding) {
if(input_pressed(&player->input, PAD_LEFT)
&& ((player->vel.vx > ONE) || (player->vel.vx == 0))) {
player->vel.vz = player->vel.vx;
player->vel.vz = MAX(abs(player->vel.vx), 2 << 12) * player->anim_dir;
player->glide_turn_dir = -1;
} else if(input_pressed(&player->input, PAD_RIGHT)
&& ((player->vel.vx < -ONE) || (player->vel.vx == 0))) {
player->vel.vz = player->vel.vx;
player->vel.vz = MAX(abs(player->vel.vx), 2 << 12) * player->anim_dir;
player->glide_turn_dir = 1;
}
}