Subversion Repositories QTron

Compare Revisions

Ignore whitespace Rev 24 → Rev 27

/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();
}
}
/bike.cpp
15,7 → 15,7
linePoints.append(QPoint(x, y));
 
velocity = 1;
angle = 0;
angle = (rand() % 4) * 90;
abpool = 0;
name = "";
show = false;
107,12 → 107,18
Bike *bike = bikes[i];
if (bike->isReady && bike->show)
{
if (bike->dead || bike->collided)
if (bike->collided)
{
socket->write("DEAD ");
socket->write(bike->name.toAscii());
socket->write("\n");
}
else if (bike->dead)
{
socket->write("DISCO ");
socket->write(bike->name.toAscii());
socket->write("\n");
}
else
{
socket->write("BIKE ");