#pragma once #include #include #include /** -1 = pick track by most notes; 0-based index = use that track for the chart. */ using SongCatalogEntry = std::pair; inline std::vector get_song_catalog() { return { {"assets/songs/json/mary.json", -1}, {"assets/songs/json/pallettown.json", -1}, {"assets/songs/json/tetris.json", -1}, {"assets/songs/json/undertale.json", 0}, }; } inline std::string get_default_song_path() { auto catalog = get_song_catalog(); return catalog.empty() ? "" : catalog.front().first; } inline int get_default_track_override() { auto catalog = get_song_catalog(); return catalog.empty() ? -1 : catalog.front().second; }