diff options
author | Simon Rettberg | 2023-06-09 17:03:44 +0200 |
---|---|---|
committer | Simon Rettberg | 2023-06-09 17:03:44 +0200 |
commit | 9c0a36f61cebd4b6587c155d9c46761c5c877da7 (patch) | |
tree | 5b65fd7274f65cd75d60997b365e1de014c9f09e /src/snake.h | |
parent | Try more random crap to fix layout with larger roomplans (diff) | |
download | slxgreeter-9c0a36f61cebd4b6587c155d9c46761c5c877da7.tar.gz slxgreeter-9c0a36f61cebd4b6587c155d9c46761c5c877da7.tar.xz slxgreeter-9c0a36f61cebd4b6587c155d9c46761c5c877da7.zip |
Improve login screen
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(); }; |