HostInterface: Add software cursor mode
This will probably need to be extended in the future.
This commit is contained in:
@ -1,8 +1,8 @@
|
||||
#include "settings.h"
|
||||
#include "common/string_util.h"
|
||||
#include "host_interface.h"
|
||||
#include <array>
|
||||
#include <algorithm>
|
||||
#include <array>
|
||||
|
||||
Settings::Settings() = default;
|
||||
|
||||
@ -53,6 +53,8 @@ void Settings::Load(SettingsInterface& si)
|
||||
display_show_vps = si.GetBoolValue("Display", "ShowVPS", false);
|
||||
display_show_speed = si.GetBoolValue("Display", "ShowSpeed", false);
|
||||
video_sync_enabled = si.GetBoolValue("Display", "VSync", true);
|
||||
display_software_cursor_path = si.GetStringValue("Display", "SoftwareCursorPath", "");
|
||||
display_software_cursor_scale = si.GetFloatValue("Display", "SoftwareCursorScale", 1.0f);
|
||||
|
||||
cdrom_read_thread = si.GetBoolValue("CDROM", "ReadThread", true);
|
||||
cdrom_region_check = si.GetBoolValue("CDROM", "RegionCheck", true);
|
||||
@ -143,6 +145,8 @@ void Settings::Save(SettingsInterface& si) const
|
||||
si.SetBoolValue("Display", "ShowVPS", display_show_vps);
|
||||
si.SetBoolValue("Display", "ShowSpeed", display_show_speed);
|
||||
si.SetBoolValue("Display", "VSync", video_sync_enabled);
|
||||
si.SetStringValue("Display", "SoftwareCursorPath", display_software_cursor_path.c_str());
|
||||
si.SetFloatValue("Display", "SoftwareCursorScale", display_software_cursor_scale);
|
||||
|
||||
si.SetBoolValue("CDROM", "ReadThread", cdrom_read_thread);
|
||||
si.SetBoolValue("CDROM", "RegionCheck", cdrom_region_check);
|
||||
|
||||
Reference in New Issue
Block a user