Softcode base scaling factor

This commit is contained in:
Luke Hubmayer-Werner 2021-01-01 23:51:41 +10:30
parent 06ebe791fb
commit 25dcc5e2fa
1 changed files with 2 additions and 1 deletions

View File

@ -4,13 +4,14 @@ export var SubsampleXControl = @'/root/main/InputHandler/SSXSlider'
export var SubsampleYControl = @'/root/main/InputHandler/SSYSlider' export var SubsampleYControl = @'/root/main/InputHandler/SSYSlider'
onready var SSX = get_node(SubsampleXControl) onready var SSX = get_node(SubsampleXControl)
onready var SSY = get_node(SubsampleYControl) onready var SSY = get_node(SubsampleYControl)
onready var base_height = ProjectSettings.get_setting('display/window/size/height')
func set_render_scale(scale: Vector2): func set_render_scale(scale: Vector2):
var ws = OS.window_size var ws = OS.window_size
var dim = min(ws.x, ws.y) var dim = min(ws.x, ws.y)
size = Vector2(dim, dim) * scale size = Vector2(dim, dim) * scale
$Center.position = size * 0.5 $Center.position = size * 0.5
$Center.scale = size/1080 $Center.scale = size/base_height
func slider_slot(arg1): func slider_slot(arg1):
set_render_scale(Vector2(SSX.value, SSY.value)) set_render_scale(Vector2(SSX.value, SSY.value))