Example #1
0
int	main()
{
    char	*str = "HELLO";

    my_verif(str);
    my_base();
    return (0);
}
Example #2
0
long		my_aer_ia(t_game *game)
{
  t_data	*data;

  if (game == NULL)
    return (1);
  if ((data = my_found_data(game)) == NULL)
    return (1);
  if (my_verif(game->data))
    {
      if (my_remove_allum(game, data))
        return (1);
      return (0);
    }
  return (my_remove_random(game, data));
}
Example #3
0
static long	my_remove_allum(t_game *game, t_data *data)
{
  long		i;
  long		tmp;

  if (data == NULL || game == NULL)
    return (1);
  tmp = data->cur_all;
  i = 0;
  while (my_verif(game->data) && i < data->nbr_all)
    {
      if (data->allum[i])
        {
          data->allum[i] = 0;
          data->cur_all--;
          my_aff_move_ia(game);
        }
      i++;
    }
  return (tmp == data->cur_all);
}