#include #include "robot.h" Robot::Robot () : posizione(), direzione() { } void Robot::giraASinistra () { direzione--; } void Robot::giraADestra () { direzione++; } void Robot::avanza() { posizione.moveTo( direzione ); } void Robot::retrocedi() { posizione.moveTo( -direzione ); } Posizione Robot::getPosizione() { return posizione; } void Robot::setPosizione(Posizione _posizione) { posizione = _posizione; } Direzione Robot::getDirezione() { return direzione; } void Robot::setDirezione(Direzione _direzione) { direzione = _direzione; }