push_swap/src/moves/rotate_a.c

28 lines
1.0 KiB
C

/* ************************************************************************** */
/* */
/* ::: o_ :::::: ::: */
/* rotate_a.c :+: / :+::+: :+: */
/* +:+ > +:++:+ +:+ */
/* By: whaffman <whaffman@student.codam.nl> +#+ +:+ +#++#++:++#++ */
/* +#+ +#+#+ +#++#+ +#+ \o/ */
/* Created: 2024/11/24 15:16:27 by whaffman #+#+# #+#+# #+# #+# | */
/* Updated: 2024/11/24 15:16:28 by whaffman ### ### ### ### / \ */
/* */
/* ************************************************************************** */
#include "push_swap.h"
void rotate_a(int n, t_state *state)
{
while (n > 0)
{
ra(state, 0);
n--;
}
while (n < 0)
{
rra(state, 0);
n++;
}
}