#include "classicsprite.h" #include ClassicSprite::ClassicSprite(const sf::RectangleShape& shape) : _shape(shape), _trail(shape) {} void ClassicSprite::draw(sf::RenderTarget& target, sf::RenderStates states) const { target.draw(_shape, states); target.draw(_trail, states); } void ClassicSprite::setCoordinates(float x, float y, float trail_x, float trail_y) noexcept { _shape.setPosition(x, y); _trail.setPosition(trail_x, trail_y); } void ClassicSprite::setTrailCoordinates(float trail_x, float trail_y) noexcept { _trail.setPosition(trail_x, trail_y); }