Subversion Repositories QTron

Compare Revisions

Ignore whitespace Rev 29 → Rev 30

/bike.h
21,6 → 21,7
void draw(QPainter *painter,QList<Bike *> bikes);
void run(QList<Bike *> bikes);
bool hasCollided(QList<Bike *> bikes);
void setText(QString text);
void reset();
bool isReady;
bool dead;
/bike.cpp
115,12 → 115,6
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 ");
254,6 → 248,12
return false;
}
 
void Bike::setText(QString text)
{
socket->write(text.toAscii().data());
socket->flush();
}
 
void Bike::reset()
{
x = rand() % 800;
/mainwindow.cpp
96,6 → 96,11
{
if (bikes[i]->isDisconnected)
{
for (int j = 0; j < bikes.count(); j++)
{
bikes[j]->setText(QString("DISCO ") + bikes[i]->name + QString("\n"));
}
 
delete bikes[i];
bikes.removeAt(i);
cout << ":: Removed Bike: " << i << endl;