Dependencies: mbed
On Minerva
PeopleEngine/PeopleEngine.cpp
- Committer:
- el19zf
- Date:
- 2020-04-12
- Revision:
- 3:b8fbaefc496c
- Parent:
- 2:67b51ee7fc34
- Child:
- 4:b12a49f0b730
File content as of revision 3:b8fbaefc496c:
#include "PeopleEngine.h" PeopleEngine::PeopleEngine() { } PeopleEngine::~PeopleEngine() { } void PeopleEngine::init() { _people.init(); } void PeopleEngine::read_input(Gamepad &pad) { //directions held in an enum and magnitude in polar coordinates _d = pad.get_direction(); _mag = pad.get_mag(); //printf("velocity = %f,%f\n",_v.x,_v.y); } void PeopleEngine::update() { _people.set_velocity(_d,_mag); _people.update(); _p=_people.get_pos(); printf("position = %f,%f\n",_p.x,_p.y); } void PeopleEngine::draw(N5110 &lcd) { _people.draw(lcd); }