#include #include #include #include #include "Data/Song.hpp" #include "Data/Preferences.hpp" // #include "Data/Chart.hpp" // #include "Data/Score.hpp" #include "Screens/MusicSelect/MusicSelect.hpp" // #include "Screens/Gameplay.hpp" // #include "Screens/Result.hpp" int main(int argc, char const *argv[]) { Data::Preferences preferences; sf::ContextSettings settings; settings.antialiasingLevel = 8; sf::RenderWindow window{ sf::VideoMode( preferences.screen.width, preferences.screen.height ), "jujube", preferences.screen.fullscreen ? sf::Style::Fullscreen : sf::Style::Default, settings }; Data::SongList song_list; MusicSelect::Screen music_select{song_list, preferences}; music_select.select_chart(window); /* while (true) { Chart& selected_chart = music_select.select_chart(window); Screen::Gameplay gameplay(selected_chart); Score score = gameplay.play_chart(window); Screen::Result result_screen(score); result_screen.display(window); } */ return 0; }