project 2645

Dependencies:   Gamepad N5110 mbed

Fork of gravitygame_abdulrahmanalhinai by Abdul Rahman Alhinai

Committer:
aia
Date:
Fri May 05 12:43:45 2017 +0000
Revision:
5:8d882354e387
finel

Who changed what in which revision?

UserRevisionLine numberNew 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