ELEC2645 (2019/20)
/
ELEC2645_Project_el18jb
test 1 doc
Diff: Engine/Engine.cpp
- Revision:
- 3:e4e1cbf750b6
- Child:
- 4:cf5088ace087
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Engine/Engine.cpp Mon May 18 16:06:27 2020 +0000 @@ -0,0 +1,55 @@ +#include "Engine.h" + +Engine::Engine() +{ + +} +Engine::~Engine() +{ + +} + +void Engine::init() +{ + //init coord + _px = WIDTH / 2; + _py = HEIGHT / 2; + + //init call + _p.init(_px, _py); +} + +void Engine::read_input(Gamepad &pad) +{ + _d = pad.get_direction(); + _mag = pad.get_mag(); +} + +void Engine::draw(N5110 &lcd) +{ + // player + _p.draw(lcd); +} + +void Engine::update(Gamepad &pad) +{ + + _p.update(_d,_mag); + //wallCollide(pad); + //enemmyCollide(pad); +} + +/* +void Engine::wallCollision(Gamepad &pad) +{ +} + +void PongEngine::check_paddle_collisions(Gamepad &pad) +{ +} + +void PongEngine::print_health(N5110 &lcd) +{ +} + +*/ \ No newline at end of file