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) | 
