zhenye yang
/
el17zy
Yang Zhenye 201199680
RoonyEngine/RoonyEngine.h
- Committer:
- yangzhenye
- Date:
- 2020-05-08
- Revision:
- 3:30c81344beff
- Parent:
- 2:baca89f466bc
File content as of revision 3:30c81344beff:
#ifndef "ROONYENGINE" #define "ROONYENGINE" #include "mbed.h" #include "N5110.h" #include "Gamepad.h" #include "Ronny.h" #include "Ball.h" class RonnyEngine{ public: RonnyEngine(); ~RonnyEngine(); void init(); void reset(); void check_reset(N5110 &lcd, Gamepad &gamepad); void check_start(N5110 &lcd, Gamepad &gamepad); void check_collision(Gamepad &gamepad); void get_score(); void get_sprite(); void update_lcd(N5110 &lcd); void run_engine(N5110 &lcd, Gamepad &gamepad); bool get_reset_flag(); bool get_start_flag(); void get_ronny_x(Gamepad &gamepad); private: int _player_x; int _player_y; int _x; int _y; bool _collision_flag; bool _start_flag; bool _reset_flag; int _speed; int _player_score; } #endif