mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-11-04 00:49:02 -06:00 
			
		
		
		
	Merge pull request #2512 from SonofUgly/custom-layout
Add custom layout settings.
This commit is contained in:
		@@ -94,6 +94,23 @@ void Config::ReadValues() {
 | 
			
		||||
    Settings::values.layout_option =
 | 
			
		||||
        static_cast<Settings::LayoutOption>(sdl2_config->GetInteger("Layout", "layout_option", 0));
 | 
			
		||||
    Settings::values.swap_screen = sdl2_config->GetBoolean("Layout", "swap_screen", false);
 | 
			
		||||
    Settings::values.custom_layout = sdl2_config->GetBoolean("Layout", "custom_layout", false);
 | 
			
		||||
    Settings::values.custom_top_left =
 | 
			
		||||
        static_cast<u16>(sdl2_config->GetInteger("Layout", "custom_top_left", 0));
 | 
			
		||||
    Settings::values.custom_top_top =
 | 
			
		||||
        static_cast<u16>(sdl2_config->GetInteger("Layout", "custom_top_top", 0));
 | 
			
		||||
    Settings::values.custom_top_right =
 | 
			
		||||
        static_cast<u16>(sdl2_config->GetInteger("Layout", "custom_top_right", 400));
 | 
			
		||||
    Settings::values.custom_top_bottom =
 | 
			
		||||
        static_cast<u16>(sdl2_config->GetInteger("Layout", "custom_top_bottom", 240));
 | 
			
		||||
    Settings::values.custom_bottom_left =
 | 
			
		||||
        static_cast<u16>(sdl2_config->GetInteger("Layout", "custom_bottom_left", 40));
 | 
			
		||||
    Settings::values.custom_bottom_top =
 | 
			
		||||
        static_cast<u16>(sdl2_config->GetInteger("Layout", "custom_bottom_top", 240));
 | 
			
		||||
    Settings::values.custom_bottom_right =
 | 
			
		||||
        static_cast<u16>(sdl2_config->GetInteger("Layout", "custom_bottom_right", 360));
 | 
			
		||||
    Settings::values.custom_bottom_bottom =
 | 
			
		||||
        static_cast<u16>(sdl2_config->GetInteger("Layout", "custom_bottom_bottom", 480));
 | 
			
		||||
 | 
			
		||||
    // Audio
 | 
			
		||||
    Settings::values.sink_id = sdl2_config->Get("Audio", "output_engine", "auto");
 | 
			
		||||
 
 | 
			
		||||
@@ -84,6 +84,21 @@ bg_green =
 | 
			
		||||
# 0 (default): Default Top Bottom Screen, 1: Single Screen Only, 2: Large Screen Small Screen
 | 
			
		||||
layout_option =
 | 
			
		||||
 | 
			
		||||
# Toggle custom layout (using the settings below) on or off.
 | 
			
		||||
# 0 (default): Off , 1: On
 | 
			
		||||
custom_layout =
 | 
			
		||||
 | 
			
		||||
# Screen placement when using Custom layout option
 | 
			
		||||
# 0x, 0y is the top left corner of the render window.
 | 
			
		||||
custom_top_left =
 | 
			
		||||
custom_top_top =
 | 
			
		||||
custom_top_right =
 | 
			
		||||
custom_top_bottom =
 | 
			
		||||
custom_bottom_left =
 | 
			
		||||
custom_bottom_top =
 | 
			
		||||
custom_bottom_right =
 | 
			
		||||
custom_bottom_bottom =
 | 
			
		||||
 | 
			
		||||
#Whether to toggle frame limiter on or off.
 | 
			
		||||
# 0: Off , 1  (default): On
 | 
			
		||||
toggle_framelimit =
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user