#include "Generator.h" #include #include #include void Generator::attach(std::shared_ptr origin) { m_origin = std::move(origin); } void Generator::detach() { m_origin = {}; } Vector2 Generator::position() const { if (m_origin) return *m_origin; else return {400, 40}; }