5

Dependents:   Labirint

Committer:
eencae
Date:
Wed Feb 08 19:51:11 2017 +0000
Revision:
0:fe2b9c70f7b8
Child:
1:5285b567f4c9
Initial commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
eencae 0:fe2b9c70f7b8 1 #ifndef PADDLE_H
eencae 0:fe2b9c70f7b8 2 #define PADDLE_H
eencae 0:fe2b9c70f7b8 3
eencae 0:fe2b9c70f7b8 4 #include "mbed.h"
eencae 0:fe2b9c70f7b8 5 #include "N5110.h"
eencae 0:fe2b9c70f7b8 6 #include "Gamepad.h"
eencae 0:fe2b9c70f7b8 7
eencae 0:fe2b9c70f7b8 8 class Paddle
eencae 0:fe2b9c70f7b8 9 {
eencae 0:fe2b9c70f7b8 10 public:
eencae 0:fe2b9c70f7b8 11
eencae 0:fe2b9c70f7b8 12 Paddle();
eencae 0:fe2b9c70f7b8 13 ~Paddle();
eencae 0:fe2b9c70f7b8 14 void init(int x,int height,int width);
eencae 0:fe2b9c70f7b8 15 void draw(N5110 &lcd);
eencae 0:fe2b9c70f7b8 16 void update(Direction d,float mag);
eencae 0:fe2b9c70f7b8 17 void add_score();
eencae 0:fe2b9c70f7b8 18 int get_score();
eencae 0:fe2b9c70f7b8 19
eencae 0:fe2b9c70f7b8 20 private:
eencae 0:fe2b9c70f7b8 21
eencae 0:fe2b9c70f7b8 22 int _height;
eencae 0:fe2b9c70f7b8 23 int _width;
eencae 0:fe2b9c70f7b8 24 int _x;
eencae 0:fe2b9c70f7b8 25 int _y;
eencae 0:fe2b9c70f7b8 26 int _speed;
eencae 0:fe2b9c70f7b8 27 int _score;
eencae 0:fe2b9c70f7b8 28
eencae 0:fe2b9c70f7b8 29 };
eencae 0:fe2b9c70f7b8 30 #endif