ELEC2645 (2018/19) / Mbed 2 deprecated el17zl

Dependencies:   mbed

Fork of el17zl by Zhenwen Liao

Committer:
franklzw
Date:
Thu Apr 11 13:42:34 2019 +0000
Revision:
6:6b083e22cb53
Parent:
5:b50ce6160013
Child:
11:f5d0ea7e4b74
commision;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
franklzw 4:750d3f9b54de 1 #include "mbed.h"
franklzw 4:750d3f9b54de 2 #include "N5110.h"
franklzw 4:750d3f9b54de 3 #include "Gamepad.h"
franklzw 4:750d3f9b54de 4
franklzw 4:750d3f9b54de 5
franklzw 4:750d3f9b54de 6 class Ppl
franklzw 4:750d3f9b54de 7 {
franklzw 4:750d3f9b54de 8
franklzw 4:750d3f9b54de 9 public:
franklzw 4:750d3f9b54de 10 Ppl();
franklzw 4:750d3f9b54de 11 ~Ppl();
franklzw 4:750d3f9b54de 12 void init(int x0, int y0);
franklzw 4:750d3f9b54de 13 void draw(N5110 &lcd);
franklzw 6:6b083e22cb53 14 void update(int bb,int ba,int bx,int by,int temp,int barrier_x,int barrier_y);
franklzw 6:6b083e22cb53 15 bool hold_beside_barrier(int barrier_x,int barrier_y);
franklzw 6:6b083e22cb53 16 void move_ppl(int bb,int ba,int bx,int by);
franklzw 6:6b083e22cb53 17 void hold_ppl_box_touching(int temp);
franklzw 6:6b083e22cb53 18 void hold_ppl_against_wall();
franklzw 4:750d3f9b54de 19 /// accessors and mutators
franklzw 4:750d3f9b54de 20 Vector2D get_pos();
franklzw 4:750d3f9b54de 21 void set_pos(Vector2D p);
franklzw 6:6b083e22cb53 22
franklzw 6:6b083e22cb53 23
franklzw 6:6b083e22cb53 24
franklzw 4:750d3f9b54de 25 private:
franklzw 4:750d3f9b54de 26
franklzw 4:750d3f9b54de 27 int _x;
franklzw 4:750d3f9b54de 28 int _y;
franklzw 5:b50ce6160013 29 };