Subversion Repositories QTron

Compare Revisions

Ignore whitespace Rev 27 → Rev 24

/bike.cpp
15,7 → 15,7
linePoints.append(QPoint(x, y));
 
velocity = 1;
angle = (rand() % 4) * 90;
angle = 0;
abpool = 0;
name = "";
show = false;
107,18 → 107,12
Bike *bike = bikes[i];
if (bike->isReady && bike->show)
{
if (bike->collided)
if (bike->dead || 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 ");
/mainwindow.cpp
90,8 → 90,6
 
void MainWindow::checkClients()
{
bool everyoneDied = true;
 
for (int i = bikes.count() - 1; i >= 0; i--)
{
if (bikes[i]->isDisconnected)
100,21 → 98,5
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();
}
}