what the BUG in updateAliens()??
This commit is contained in:
@@ -30,7 +30,8 @@ MainWindow::MainWindow(QWidget *parent)
|
||||
void MainWindow::ADrender()
|
||||
{
|
||||
//aliens->AddAlien();
|
||||
adp->drawAliens(aliens->curAliens[0].path, &aliens->curAliens[0].Position);
|
||||
aliens->updateAliens();
|
||||
adp->drawAliens(&aliens->curAliens[0], &aliens->AliensPixmaps[aliens->curAliens[0].PicType]);
|
||||
this->repaint();
|
||||
}
|
||||
|
||||
@@ -74,8 +75,9 @@ void MainWindow::SetCell(int x, int y)
|
||||
aliens->Cells[cp.x()][cp.y()] = - 1;
|
||||
adp->drawcell(cp);
|
||||
//aliens->recreatePath();
|
||||
//adp->StepAlien=0;
|
||||
adp->StepAlien=0;
|
||||
//adp->AnimAlien=0;
|
||||
//aliens->curAliens[aliens->CurWave].Position.pnt = aliens->curAliens[aliens->CurWave-1].path[adp->StepAlien];
|
||||
if (!aliens->recreatePath()) ClearCell(x,y);
|
||||
}
|
||||
}
|
||||
@@ -91,6 +93,7 @@ void MainWindow::ClearCell(int x, int y)
|
||||
//qDebug() << "click: " << cp.x() << ";" << cp.y();
|
||||
aliens->Cells[cp.x()][cp.y()] = 0;
|
||||
adp->clearcell(cp);
|
||||
adp->StepAlien=0;
|
||||
qDebug() << aliens->recreatePath();
|
||||
//aliens->clearAliens();
|
||||
//aliens->AddAlien();
|
||||
|
||||
Reference in New Issue
Block a user