#ifndef APPLICATION_H #define APPLICATION_H #include #include #include #include #include "debughelper.h" #include "note.h" class Application { public: Application(); void run(); void input(); void update(); void draw(); private: sf::RenderWindow _game_window; sf::Music _music; std::stack _timeline; sf::Int64 _time_since_last_tick; sf::Int64 _last_stamp; sf::Font _font; sf::Text _grade; DebugHelper _debug; void startGameLoop(); void onKeyPressed(const sf::Keyboard::Key& key); }; #endif // APPLICATION_H