#include "enemy.h" #include #include #include #include "game.h" #include "health.h" extern Game* game; Enemy::Enemy(QGraphicsItem *parent): QObject(), QGraphicsPixmapItem(parent) { int random_number = rand() % 700; setPos(random_number,0); //setRect(0,0,100,100); setPixmap(QPixmap(":/images/enemy.png")); QTimer* timer = new QTimer(); connect(timer, SIGNAL(timeout()), this, SLOT(move())); timer->start(50); } void Enemy::move() { this->setPos(x(), y()+5); if(pos().y() > 600) { game->health->decrease(); scene()->removeItem(this); delete this; //qDebug() << "bullet deleted"; } }