mirror of
https://github.com/N64Recomp/N64ModernRuntime.git
synced 2026-04-26 20:11:52 +00:00
add missing ultramodern::set_save_type
This commit is contained in:
parent
d990ef0bfc
commit
af3e3aaea0
2 changed files with 6 additions and 1 deletions
|
|
@ -10,12 +10,13 @@
|
||||||
#include <ultramodern/save.hpp>
|
#include <ultramodern/save.hpp>
|
||||||
|
|
||||||
namespace recomp {
|
namespace recomp {
|
||||||
|
using SaveType = ultramodern::SaveType;
|
||||||
struct GameEntry {
|
struct GameEntry {
|
||||||
uint64_t rom_hash;
|
uint64_t rom_hash;
|
||||||
std::string internal_name;
|
std::string internal_name;
|
||||||
std::u8string game_id;
|
std::u8string game_id;
|
||||||
std::string mod_game_id;
|
std::string mod_game_id;
|
||||||
ultramodern::SaveType save_type = ultramodern::SaveType::None;
|
SaveType save_type = SaveType::None;
|
||||||
bool is_enabled;
|
bool is_enabled;
|
||||||
// Only needed for mod function hooking support, not needed if `has_compressed_code` is false.
|
// Only needed for mod function hooking support, not needed if `has_compressed_code` is false.
|
||||||
std::vector<uint8_t> (*decompression_routine)(std::span<const uint8_t> compressed_rom) = nullptr;
|
std::vector<uint8_t> (*decompression_routine)(std::span<const uint8_t> compressed_rom) = nullptr;
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,10 @@ extern std::filesystem::path config_path;
|
||||||
// The current game's save type.
|
// The current game's save type.
|
||||||
ultramodern::SaveType save_type = ultramodern::SaveType::None;
|
ultramodern::SaveType save_type = ultramodern::SaveType::None;
|
||||||
|
|
||||||
|
void ultramodern::set_save_type(ultramodern::SaveType type) {
|
||||||
|
save_type = type;
|
||||||
|
}
|
||||||
|
|
||||||
ultramodern::SaveType ultramodern::get_save_type() {
|
ultramodern::SaveType ultramodern::get_save_type() {
|
||||||
return save_type;
|
return save_type;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue