diff options
Diffstat (limited to 'client/game.gd')
-rw-r--r-- | client/game.gd | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/client/game.gd b/client/game.gd index d3ad3bb5..f1d06441 100644 --- a/client/game.gd +++ b/client/game.gd @@ -17,12 +17,6 @@ class_name Game extends Node3D -@onready var camera: FollowCamera = $FollowCamera -@onready var mp: Multiplayer = $Multiplayer -@onready var map: Map = $Map -@onready var marker: Marker = $Marker -@onready var environment = $WorldEnvironment - var player_id: int = -1 var item_names: Array = [] var item_index_by_name: Dictionary = {} @@ -34,6 +28,13 @@ var tile_interact: Array = [] var marker_target = Vector3(0,0,0) var players := {} +@onready var camera: FollowCamera = $FollowCamera +@onready var mp: Multiplayer = $Multiplayer +@onready var map: Map = $Map +@onready var marker: Marker = $Marker +@onready var environment = $WorldEnvironment +@onready var debug_label = $Debug + func _ready(): if !Global.on_vulkan(): environment.environment.tonemap_exposure = 0.5 @@ -205,6 +206,12 @@ func _ready(): func _process(delta): marker.position = Global.interpolate(marker.position, marker_target, delta * 30.) + + if Global.get_setting("debug_info"): + debug_label.show() + debug_label.text = "%d FPS" % Engine.get_frames_per_second() + else: + debug_label.hide() func get_tile_collision(pos: Vector2i) -> bool: var t = map.get_tile_name(pos) |