#pragma once #include #include #include namespace Game { class Box; } class Game::Box final : public Engine::Entity, public Engine::Renderable, public Engine::Movable { public: void Render() final; void Update() final; public: explicit Box(const Vector2& position, unsigned int depth = 0, float rotation = 0.0f) : Renderable(depth), Movable(position, rotation) {} };