#ifndef CLASSICMAPCREATOR_H #define CLASSICMAPCREATOR_H #include #include "tools/mathutils.h" #include "classicgraphicsmanager.h" struct Beatmap { std::vector notes; microsec visibility_offset; }; class ClassicMapCreator { public: explicit ClassicMapCreator(const std::shared_ptr& manager); Beatmap createBeatmap(const std::string& filepath) const; private: const std::shared_ptr _graphics_manager; }; #endif // CLASSICMAPCREATOR_H