diff options
Diffstat (limited to 'src/snake.h')
-rw-r--r-- | src/snake.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/snake.h b/src/snake.h index 3adc301..538a944 100644 --- a/src/snake.h +++ b/src/snake.h @@ -25,6 +25,7 @@ private: QList<Paddle*> _paddles; int _deaths; qint64 _lastMeal; + qint64 _lastPaddle; const Cell **_field; public: @@ -33,6 +34,10 @@ public: } void setField(int x, int y, const Cell *val); + int width() const { return _width; } + + int height() const { return _height; } + GameCore(QWidget *widget); virtual ~GameCore(); @@ -45,7 +50,13 @@ public: void addSnake(); - void initField(); + void addBall(); + + void drawPaddleBorders(); + + void addBreakoutBlocks(); + + void checkPongGameOver(); void pauseAndResume(); }; |