/mainwindow.cpp |
---|
90,6 → 90,8 |
void MainWindow::checkClients() |
{ |
bool everyoneDied = true; |
for (int i = bikes.count() - 1; i >= 0; i--) |
{ |
if (bikes[i]->isDisconnected) |
98,5 → 100,21 |
bikes.removeAt(i); |
cout << ":: Removed Bike: " << i << endl; |
} |
else |
{ |
if (!bikes[i]->collided) |
{ |
everyoneDied = false; |
} |
else if (!bikes[i]->dead) |
{ |
everyoneDied = false; |
} |
} |
} |
if (everyoneDied) |
{ |
reset(); |
} |
} |