Added new settings
This commit is contained in:
@ -1,12 +1,17 @@
|
||||
extends Node
|
||||
|
||||
@export var world_environment: WorldEnvironment
|
||||
|
||||
func _enter_tree():
|
||||
Global.environment = world_environment.environment
|
||||
Global.camera_attributes = world_environment.camera_attributes
|
||||
Global.instance_id = OS.get_process_id() % 4
|
||||
Global.username = "user%d" % Global.instance_id
|
||||
|
||||
func _ready():
|
||||
%Logout.success.emit()
|
||||
pause(true)
|
||||
|
||||
Global.instance_id = OS.get_process_id() % 4
|
||||
Global.username = "user%d" % Global.instance_id
|
||||
|
||||
%Login.success.connect(on_login)
|
||||
%Logout.success.connect(on_logout)
|
||||
%Login.send_login()
|
||||
@ -43,5 +48,12 @@ func toggle_fullscreen():
|
||||
match mode:
|
||||
DisplayServer.WINDOW_MODE_FULLSCREEN:
|
||||
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_WINDOWED)
|
||||
center_window()
|
||||
_:
|
||||
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN)
|
||||
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_FULLSCREEN)
|
||||
|
||||
func center_window():
|
||||
var screen_center := DisplayServer.screen_get_position() + DisplayServer.screen_get_size() / 2
|
||||
var window := get_window()
|
||||
var window_size = window.get_size_with_decorations()
|
||||
window.set_position(screen_center - window_size / 2)
|
Reference in New Issue
Block a user