#include "tower.h" #include #include #include Tower::Tower(QGraphicsItem *parent) { setPixmap(QPixmap(":/images/tower.png")); // create points vectors QVector points; points << QPoint(1,0) << QPoint(2,0) << QPoint(3,1) << QPoint(3,2) << QPoint(2,3) << QPoint(1,3) << QPoint(0,2) << QPoint(0,1); // scale points int SCALE_FACTOR = 70; for (size_t i = 0, n = points.size(); i setPos(x()+ln.dx(), y()+ln.dy()); }