Пример #1
0
void			free_tetri(t_tetri *first)
{
	if (first->next)
		free_tetri(first->next);
	free(first);
	first = NULL;
}
Пример #2
0
void			free_list_tetri(t_tetris *tetris)
{
  t_list_tetri		*tmp;
  t_list_tetri		*tmp2;

  tmp2 = tetris->list_tetri->next;
  while (tmp2 != tetris->list_tetri)
    {
      tmp = tmp2;
      tmp2 = tmp->next;
      free_tetri(tmp->tetrimino);
      free(tmp);
    }
  free(tetris->list_tetri);
}
Пример #3
0
int				end(t_tetri **first)
{
	if (*first)
		free_tetri(*first);
	return (1);
}