#include #include #include #include "object_base.h" #include "library.h" using namespace std; Object::Object(void){ log("Object constructed"); } Object::Object(double x,double y):x(x),y(y){ log("Object constructed at position"); } Object::~Object(void){ log("Object destructed"); } void Object::create(void){} void Object::destroy(void){} void Object::step(void){} void Object::draw(void){ if(!sprite_index){ return; } sprite_index->sf_sprite.setPosition(sf::Vector2f(x,y)); window.draw(sprite_index->sf_sprite); }