aboutsummaryrefslogtreecommitdiff
path: root/client/game.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/game.gd')
-rw-r--r--client/game.gd19
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)