/
game.cpp
40 lines (30 loc) · 985 Bytes
/
game.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
#include <game.h>
#include <QTimer>
#include <QGraphicsPixmapItem>
Game::Game()
{
// start = new Start();
scene = new QGraphicsScene();
player = new Player();
scene->addItem(player);
/* QGraphicsPixmapItem *drum = new QGraphicsPixmapItem();
drum->setPixmap(QPixmap(":/images/testdrum2.png"));
drum->setPos(0,143);
scene->addItem(drum);*/
player->setFlag(QGraphicsItem::ItemIsFocusable);
player->setFocus();
setScene(scene);
setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
setFixedSize(768,557);
scene->setSceneRect(0,0,768,557);
scene->setBackgroundBrush(QBrush(QPixmap(":/image/bgg6.png")));
//create the score
score = new Score();
scene->addItem(score);
QTimer * timer = new QTimer();
QObject::connect(timer,SIGNAL(timeout()),player,SLOT(spawn()));
timer->start(1200);
mytimer = new Mytimer();
scene->addItem(mytimer);
}