now this work stable
global restruct fuinish part 1 of 3
This commit is contained in:
@@ -80,7 +80,7 @@ void adpainter::drawAlien(Alien * al)
|
||||
painter.setBrush(*brush);
|
||||
painter.drawPixmap(0,0,*background);
|
||||
for (int i = 0; i < al->path.size(); i++){
|
||||
painter.drawEllipse(al->path[i].x() * cellsize +4, al->path[i].y() * cellsize +4, cellsize - 8, cellsize - 8);
|
||||
painter.drawEllipse(al->path.at(i).x() * cellsize +4, al->path.at(i).y() * cellsize +4, cellsize - 8, cellsize - 8);
|
||||
}
|
||||
/*tmpdx = position->pnt.x() - path[StepAlien].x()*cellsize;
|
||||
tmpdy = position->pnt.y() - path[StepAlien].y()*cellsize;
|
||||
@@ -117,13 +117,13 @@ void adpainter::drawAlien(Alien * al)
|
||||
}
|
||||
}*/
|
||||
//painter.save();
|
||||
painter.translate(al->pos().pnt.x()+cellsize/2, al->pos().pnt.y()+cellsize/2);
|
||||
painter.translate(al->Pos().x()+cellsize/2, al->Pos().y()+cellsize/2);
|
||||
//if (arctg == 0) painter.rotate(90);
|
||||
//memcpy(dd,&gg,4);
|
||||
//dd[0]=0xFF;
|
||||
//qDebug() << "angle:" << position->angle;
|
||||
//qDebug() << dd[0] << dd[1] << dd[2] << dd[3];
|
||||
painter.rotate(al->pos().angle);
|
||||
painter.rotate(al->Angl());
|
||||
//position->pnt.setX(path.at(0).x());
|
||||
//position->pnt.setY(path.at(0).y());
|
||||
painter.drawPixmap(-cellsize, -cellsize, cellsize*2, cellsize*2, AlienPix[al->indexPix()]);
|
||||
|
||||
Reference in New Issue
Block a user