Example Pong game for mbed.

Dependencies:   mbed

Committer:
valavanisalex
Date:
Tue Apr 17 08:00:08 2018 +0000
Revision:
11:1447cb7dce3c
Parent:
5:3c9407e2fe55
Correct type error and add documentation

Who changed what in which revision?

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