#pragma once #include #include "Player.h" #include "Stats.h" struct Stage { virtual ~Stage() = default; virtual void update(float dt) = 0; virtual void draw() = 0; Player m_player; std::shared_ptr m_stats; };