equal
deleted
inserted
replaced
27 explicit MainWindow(QWidget *parent = 0); |
27 explicit MainWindow(QWidget *parent = 0); |
28 ~MainWindow(); |
28 ~MainWindow(); |
29 |
29 |
30 private: |
30 private: |
31 Ui::MainWindow *ui; |
31 Ui::MainWindow *ui; |
32 QGraphicsEllipseItem *mPacman; |
32 QGraphicsEllipseItem *mPacman, *mPacCollider; |
33 QTimer *mUpdateTimer; |
33 QTimer *mUpdateTimer; |
34 int mPacState; |
34 int mPacState; |
35 bool bIsMoving; |
|
36 QAccelerometer *mAccelerometer; |
35 QAccelerometer *mAccelerometer; |
37 qreal xAxis, yAxis; |
36 qreal xAxis, yAxis; |
38 QPointF mLastPt; |
37 QPointF mLastPt; |
39 bool mPause; |
38 bool mPause; |
40 QPushButton *pauseButton; |
39 QPushButton *pauseButton; |
43 QGraphicsScene *mScene; |
42 QGraphicsScene *mScene; |
44 int mNumHits; |
43 int mNumHits; |
45 QAudioOutput* mAudio; |
44 QAudioOutput* mAudio; |
46 QFile file; |
45 QFile file; |
47 |
46 |
|
47 |
48 private slots: |
48 private slots: |
49 void updateGraphics(); |
49 void updateGraphics(); |
50 void updateReading(); |
50 void updateReading(); |
51 void pause(); |
51 void pause(); |
52 void statusChanged(QMediaPlayer::MediaStatus); |
52 void statusChanged(QMediaPlayer::MediaStatus); |
53 |
53 |
54 private: |
54 private: |
55 void setupBoundries(); |
55 void setupBoundries(); |
|
56 void checkCollisions(); |
56 |
57 |
57 }; |
58 }; |
58 |
59 |
59 #endif // MAINWINDOW_H |
60 #endif // MAINWINDOW_H |