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 #include "engine.h"
RickYu 2:421fb0670c5c 2
RickYu 2:421fb0670c5c 3 engine::engine()
RickYu 2:421fb0670c5c 4 {
RickYu 2:421fb0670c5c 5
RickYu 2:421fb0670c5c 6 }
RickYu 2:421fb0670c5c 7
RickYu 2:421fb0670c5c 8 engine::~engine()
RickYu 2:421fb0670c5c 9 {
RickYu 2:421fb0670c5c 10
RickYu 2:421fb0670c5c 11 }
RickYu 2:421fb0670c5c 12
RickYu 2:421fb0670c5c 13 void engine::init(int rect_height,int speed,int rect_width)
RickYu 2:421fb0670c5c 14 {
RickYu 2:421fb0670c5c 15 // initialise the game parameters
RickYu 2:421fb0670c5c 16 _rect_height = rect_height;
RickYu 2:421fb0670c5c 17 _rect_width = rect_width;
RickYu 2:421fb0670c5c 18 _speed = speed;
RickYu 2:421fb0670c5c 19
RickYu 2:421fb0670c5c 20
RickYu 2:421fb0670c5c 21
RickYu 2:421fb0670c5c 22
RickYu 2:421fb0670c5c 23 // puts rects and ball in middle
RickYu 2:421fb0670c5c 24 //rect.init(_rectx,_rect_height);
RickYu 2:421fb0670c5c 25 }
RickYu 2:421fb0670c5c 26 void engine::draw(N5110 &lcd)
RickYu 2:421fb0670c5c 27 {
RickYu 2:421fb0670c5c 28
RickYu 2:421fb0670c5c 29 _rect.draw(lcd);
RickYu 2:421fb0670c5c 30
RickYu 2:421fb0670c5c 31
RickYu 2:421fb0670c5c 32 }
RickYu 2:421fb0670c5c 33
RickYu 2:421fb0670c5c 34 void engine::read_input(Gamepad &pad)
RickYu 2:421fb0670c5c 35 {
RickYu 2:421fb0670c5c 36 _d = pad.get_direction();
RickYu 2:421fb0670c5c 37 _mag = pad.get_mag();
RickYu 2:421fb0670c5c 38 }
RickYu 2:421fb0670c5c 39
RickYu 2:421fb0670c5c 40
RickYu 2:421fb0670c5c 41 void engine::update(Gamepad &pad)
RickYu 2:421fb0670c5c 42 {
RickYu 2:421fb0670c5c 43 _rect.update(_d,_mag);
RickYu 2:421fb0670c5c 44
RickYu 2:421fb0670c5c 45
RickYu 2:421fb0670c5c 46 }
RickYu 2:421fb0670c5c 47