summaryrefslogtreecommitdiffstats
path: root/src/snake.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/snake.h')
-rw-r--r--src/snake.h13
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();
};