#ifndef APPLICATION_H #define APPLICATION_H #include #include #include "debughelper.h" #include "timeline.h" #include "note.h" #include "game.h" class Application { public: Application(); ~Application(); void run(); void input(); void update(); void draw(); private: sf::RenderWindow _game_window; sf::Font _font; sf::Text _grade; std::unique_ptr _timeline; DebugHelper _debug; std::unique_ptr _game; void startGameLoop(); }; #endif // APPLICATION_H