James Heavey / Mbed 2 deprecated EL17JH

Dependencies:   mbed

Committer:
jamesheavey
Date:
Tue Apr 23 17:51:42 2019 +0000
Revision:
16:1761dfe801af
Parent:
9:f6f0f39538c7
Child:
69:db1354676fde
able to choose between joy and tilt

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jamesheavey 0:7d4d2023ed9c 1 #ifndef PADDLE_H
jamesheavey 0:7d4d2023ed9c 2 #define PADDLE_H
jamesheavey 0:7d4d2023ed9c 3
jamesheavey 0:7d4d2023ed9c 4 #include "mbed.h"
jamesheavey 0:7d4d2023ed9c 5 #include "N5110.h"
jamesheavey 0:7d4d2023ed9c 6 #include "Gamepad.h"
jamesheavey 0:7d4d2023ed9c 7
jamesheavey 0:7d4d2023ed9c 8 class Paddle
jamesheavey 0:7d4d2023ed9c 9 {
jamesheavey 0:7d4d2023ed9c 10 public:
jamesheavey 0:7d4d2023ed9c 11
jamesheavey 0:7d4d2023ed9c 12 Paddle();
jamesheavey 0:7d4d2023ed9c 13 ~Paddle();
jamesheavey 0:7d4d2023ed9c 14 void init(int x,int height,int width);
jamesheavey 0:7d4d2023ed9c 15 void draw(N5110 &lcd);
jamesheavey 0:7d4d2023ed9c 16 void update(Direction d,float mag);
jamesheavey 0:7d4d2023ed9c 17 void add_score();
jamesheavey 9:f6f0f39538c7 18 void lose_life();
jamesheavey 0:7d4d2023ed9c 19 int get_score();
jamesheavey 0:7d4d2023ed9c 20 Vector2D get_pos();
jamesheavey 9:f6f0f39538c7 21 int get_lives();
jamesheavey 16:1761dfe801af 22 void set_tilt();
jamesheavey 16:1761dfe801af 23 void set_joy();
jamesheavey 0:7d4d2023ed9c 24
jamesheavey 0:7d4d2023ed9c 25 private:
jamesheavey 0:7d4d2023ed9c 26
jamesheavey 0:7d4d2023ed9c 27 int _height;
jamesheavey 0:7d4d2023ed9c 28 int _width;
jamesheavey 0:7d4d2023ed9c 29 int _x;
jamesheavey 0:7d4d2023ed9c 30 int _y;
jamesheavey 0:7d4d2023ed9c 31 int _speed;
jamesheavey 0:7d4d2023ed9c 32 int _score;
jamesheavey 9:f6f0f39538c7 33 int _lives;
jamesheavey 16:1761dfe801af 34 bool _tilt;
jamesheavey 0:7d4d2023ed9c 35
jamesheavey 0:7d4d2023ed9c 36 };
jamesheavey 0:7d4d2023ed9c 37 #endif