Gros refactoring sale.
This commit is contained in:
@@ -75,21 +75,20 @@ int Server::Ready() {
|
||||
uint32_t buflen = BUFFER_LENGTH,
|
||||
strbuflen = BUFFER_LENGTH;
|
||||
bool readystart = false;
|
||||
|
||||
do {
|
||||
Log("Entrez la dur<EFBFBD>e de la partie: ", false, false);
|
||||
std::cin >> m_game.countdown;
|
||||
std::cout << std::endl;
|
||||
Log("Entrez la duree de la partie: ", false, false);
|
||||
std::cin.getline(strbuf, BUFFER_LENGTH);
|
||||
m_game.countdown = std::stoi(strbuf);
|
||||
} while (m_game.countdown < 1);
|
||||
do {
|
||||
Log("Entrez le seed de la partie: ", false, false);
|
||||
std::cin >> m_game.seed;
|
||||
std::cout << std::endl;
|
||||
std::cin.getline(strbuf, BUFFER_LENGTH);
|
||||
m_game.seed = std::stoi(strbuf);
|
||||
} while (m_game.seed < 1);
|
||||
do {
|
||||
Log("Entrez le nombre de joueurs: ", false, false);
|
||||
std::cin >> nbrjoueurs;
|
||||
std::cout << std::endl;
|
||||
std::cin.getline(strbuf, BUFFER_LENGTH);
|
||||
nbrjoueurs = std::stoi(strbuf);
|
||||
} while (nbrjoueurs > 0 && nbrjoueurs >= MAX_CONNECTIONS);
|
||||
|
||||
m_game.gameType = 1;
|
||||
@@ -128,7 +127,7 @@ int Server::Ready() {
|
||||
log = (LoginInfo*)pck.ptr;
|
||||
|
||||
log->sid = getUniqueId();
|
||||
log->tid = 0;
|
||||
log->tid = 0; // TODO: À changer si on implemente un mode en equipe.
|
||||
|
||||
Log(str.append(" Nom: ").append(log->name), false, false);
|
||||
str.clear();
|
||||
@@ -154,8 +153,6 @@ int Server::Ready() {
|
||||
|
||||
m_players[log->sid] = conn;
|
||||
|
||||
delete log; // le pck va se supprimer tout seul, mais le pointer du log qui vient de lui, non.
|
||||
|
||||
if (++nbrconn >= nbrjoueurs)
|
||||
readystart = true;
|
||||
}
|
||||
|
Reference in New Issue
Block a user