Yang Zhenye 201199680
Dependencies: mbed
RooneyEngine/RooneyEngine.h
- Committer:
- yangzhenye
- Date:
- 2020-05-13
- Revision:
- 4:eb8dca1dc341
- Parent:
- RoonyEngine/RoonyEngine.h@ 3:30c81344beff
- Child:
- 5:fcad75e9b9e1
File content as of revision 4:eb8dca1dc341:
#ifndef "ROONEYENGINE" #define "ROONEYENGINE" #include "mbed.h" #include "N5110.h" #include "Gamepad.h" #include "Rooney.h" #include "Ball.h" class RooneyEngine{ public: RooneyEngine(); ~RooneyEngine(); 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_ronney_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