#pragma once //#include #include class Component { public: bool active = false; }; class Transform : public Component { public: sf::Vector2f position{}; sf::Vector2f speed{}; Transform() = default; Transform(sf::Vector2f position_in, sf::Vector2f speed_in) : position(position_in) , speed(speed_in) { } }; class Texture : public Component { public: Texture() = default; int texture{}; }; class BoundingBox : public Component { public: BoundingBox() = default; sf::FloatRect bBox{}; };