project 2645
Dependencies: Gamepad N5110 mbed
Fork of gravitygame_abdulrahmanalhinai by
basket/Paddle.h@5:8d882354e387, 2017-05-05 (annotated)
- Committer:
- aia
- Date:
- Fri May 05 12:43:45 2017 +0000
- Revision:
- 5:8d882354e387
finel
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
aia | 5:8d882354e387 | 1 | #ifndef PADDLE_H |
aia | 5:8d882354e387 | 2 | #define PADDLE_H |
aia | 5:8d882354e387 | 3 | |
aia | 5:8d882354e387 | 4 | #include "mbed.h" |
aia | 5:8d882354e387 | 5 | #include "N5110.h" |
aia | 5:8d882354e387 | 6 | #include "Gamepad.h" |
aia | 5:8d882354e387 | 7 | |
aia | 5:8d882354e387 | 8 | class Paddle |
aia | 5:8d882354e387 | 9 | { |
aia | 5:8d882354e387 | 10 | public: |
aia | 5:8d882354e387 | 11 | |
aia | 5:8d882354e387 | 12 | Paddle(); |
aia | 5:8d882354e387 | 13 | ~Paddle(); |
aia | 5:8d882354e387 | 14 | void init(int radius); |
aia | 5:8d882354e387 | 15 | void draw(N5110 &lcd); |
aia | 5:8d882354e387 | 16 | //void update(Direction d,float mag); |
aia | 5:8d882354e387 | 17 | void add_score(); |
aia | 5:8d882354e387 | 18 | void reset_score(); |
aia | 5:8d882354e387 | 19 | int get_score(); |
aia | 5:8d882354e387 | 20 | Vector2D get_pos(); |
aia | 5:8d882354e387 | 21 | |
aia | 5:8d882354e387 | 22 | private: |
aia | 5:8d882354e387 | 23 | |
aia | 5:8d882354e387 | 24 | int _radius; |
aia | 5:8d882354e387 | 25 | int _x; |
aia | 5:8d882354e387 | 26 | int _y; |
aia | 5:8d882354e387 | 27 | int _speed; |
aia | 5:8d882354e387 | 28 | int _score; |
aia | 5:8d882354e387 | 29 | |
aia | 5:8d882354e387 | 30 | }; |
aia | 5:8d882354e387 | 31 | #endif |