You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
510 B

2 years ago
#include "enemy.h"
#include <QTimer>
#include <QGraphicsScene>
#include <stdlib.h>
Enemy::Enemy()
{
int random_number = rand() % 700;
setPos(random_number,0);
setRect(0,0,100,100);
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() + rect().height() < 0) {
scene()->removeItem(this);
delete this;
qDebug() << "bullet deleted";
}
}