#ifndef APPLICATION_H #define APPLICATION_H #include <SFML/System/Clock.hpp> #include <SFML/Window/Keyboard.hpp> #include "timeline.h" #include "note.h" #include "game.h" class Application { public: Application(); void run(); void input(); void update(); void draw(); private: sf::RenderWindow _game_window; std::unique_ptr<Timeline> _timeline; std::unique_ptr<Game> _game; void exec(); }; #endif // APPLICATION_H