ELEC2645 (2017/18) / Mbed 2 deprecated el17yw

Dependencies:   mbed

Committer:
RickYu
Date:
Thu Apr 12 22:46:30 2018 +0000
Revision:
2:421fb0670c5c
Child:
3:1a134243e2f0
create the bullet and rect

Who changed what in which revision?

UserRevisionLine numberNew contents of line
RickYu 2:421fb0670c5c 1 #ifndef ENGINE_H
RickYu 2:421fb0670c5c 2 #define ENGINE_H
RickYu 2:421fb0670c5c 3
RickYu 2:421fb0670c5c 4 #include "mbed.h"
RickYu 2:421fb0670c5c 5 #include "N5110.h"
RickYu 2:421fb0670c5c 6 #include "Gamepad.h"
RickYu 2:421fb0670c5c 7 #include "rect.h"
RickYu 2:421fb0670c5c 8
RickYu 2:421fb0670c5c 9
RickYu 2:421fb0670c5c 10 #define GAP 2
RickYu 2:421fb0670c5c 11 class engine
RickYu 2:421fb0670c5c 12 {
RickYu 2:421fb0670c5c 13 public:
RickYu 2:421fb0670c5c 14 engine();
RickYu 2:421fb0670c5c 15 ~engine();
RickYu 2:421fb0670c5c 16
RickYu 2:421fb0670c5c 17 void init(int rect_height,int speed,int rect_width);
RickYu 2:421fb0670c5c 18 void read_input(Gamepad &pad);
RickYu 2:421fb0670c5c 19 void update(Gamepad &pad);
RickYu 2:421fb0670c5c 20 void draw(N5110 &lcd);
RickYu 2:421fb0670c5c 21
RickYu 2:421fb0670c5c 22 private:
RickYu 2:421fb0670c5c 23 rect _rect;
RickYu 2:421fb0670c5c 24
RickYu 2:421fb0670c5c 25 int _speed;
RickYu 2:421fb0670c5c 26 int _recx;
RickYu 2:421fb0670c5c 27 int _rect_height;
RickYu 2:421fb0670c5c 28 int _rect_width;
RickYu 2:421fb0670c5c 29
RickYu 2:421fb0670c5c 30
RickYu 2:421fb0670c5c 31
RickYu 2:421fb0670c5c 32
RickYu 2:421fb0670c5c 33 Direction _d;
RickYu 2:421fb0670c5c 34 float _mag;
RickYu 2:421fb0670c5c 35
RickYu 2:421fb0670c5c 36
RickYu 2:421fb0670c5c 37 };
RickYu 2:421fb0670c5c 38
RickYu 2:421fb0670c5c 39
RickYu 2:421fb0670c5c 40
RickYu 2:421fb0670c5c 41
RickYu 2:421fb0670c5c 42 #endif