示例#1
0
void	boucle_move_list(t_list *list, char *term, t_pars *pars, t_list *tmp)
{
  pars->buf = my_malloc(4);
  pars->j = 0;
  pars->pos = pars->size;
  tmp = list;
  message_nb_allum(list, tmp, pars);
  while (my_strcpy(pars->buf, save(pars)))
    {
      tmp = limitation(pars, term, tmp, list);
      message_nb_allum(list, tmp, pars);
      if (pars->buf[0] == 10 && pars->j == 0)
	{
	  pars->i = 0;
	  pars->j = 1;
	  tmp = bot_player(list, tmp, pars);
	  clean_screen(term);
	  disp_allum(list, pars->size, pars->pos);
	  message_nb_allum(list, tmp, pars);
	}
      free(pars->buf);
      pars->buf = my_malloc(4);
    }
  free(pars->buf);
}
示例#2
0
void calculate_target(void)
{
	int i = 0;
	unsigned int hist;

	spin_lock(&bri_lock);
	for (i = 0; i < 16; i++) {
		hist = limitation(luma_hist[i], 235, 16);
		bri_target[i] = map_lookup[hist - 16];
	}
	spin_unlock(&bri_lock);
}