void get_stones() { for (int i = 0; i < number_of_stones; ++i) { get_stone(i); read_br(); flip_stone(i); rotate_stone(i, 90); rotate_stone(i + fliped, 90); } }
int rfc_get(t_server *serv, const int fd) { t_player *tmp; int stone; char *str; if (!(tmp = get_player_by_id(fd, g_players))) return (-1); if (tmp && fd) { stone = get_stone(serv, tmp, serv->str[fd]); asprintf(&str, "%s", stone == -1 ? "ko" : "ok"); if (str) { serv->timer[fd] = add_list_timer(serv->timer[fd], 7, serv, str); free(str); } if (stone > -1) set_get_asprintf(serv, tmp, stone); } return (1); }