#include "mobile2d.hh" #include "plparse.hh" mobile2d::mobile2d(){ //plparse=new prologparse(); } mobile2d::mobile2d(prologparse * plparse_){ plparse=plparse_; //std::cout<<"sda"<resetPl(); //plparse_->rule("inter"); //plparse_->stopPl(); } mobile2d::~mobile2d(){ } void mobile2d::setEnvironment(std::vector>& blks){ environment=blks; } void mobile2d::update(){ motion(); } void mobile2d::motion(){ if (sf::Keyboard::isKeyPressed(sf::Keyboard::Left) && limLeft() > 0){ bool intersect=false; for(size_t i(0);i 0){ bool intersect=false; for(size_t i(0);i mobile2d::getMobile(){ return shape; }