Automatic disc change for 2-disc games

This commit is contained in:
JosJuice
2019-01-04 09:24:38 +01:00
parent fc68b835e7
commit bd665aad5d
19 changed files with 306 additions and 92 deletions
+4 -1
View File
@@ -40,6 +40,7 @@ struct BootParameters
{
std::string path;
std::unique_ptr<DiscIO::Volume> volume;
std::vector<std::string> auto_disc_change_paths;
};
struct Executable
@@ -69,7 +70,9 @@ struct BootParameters
};
static std::unique_ptr<BootParameters>
GenerateFromFile(const std::string& boot_path,
GenerateFromFile(std::string boot_path, const std::optional<std::string>& savestate_path = {});
static std::unique_ptr<BootParameters>
GenerateFromFile(std::vector<std::string> paths,
const std::optional<std::string>& savestate_path = {});
using Parameters = std::variant<Disc, Executable, DiscIO::WiiWAD, NANDTitle, IPL, DFF>;