fix: savegame debug spam, new savegame only creates once

This commit is contained in:
tiger tiger tiger 2025-12-13 13:49:08 +01:00
parent f04aa0cff2
commit a0f190fef7
5 changed files with 6 additions and 7 deletions

View File

@ -4,7 +4,7 @@ signal ini_room
@onready var card_board: CardBoard = %Board @onready var card_board: CardBoard = %Board
@onready var card_picker: CardPicker = %Picker @onready var card_picker: CardPicker = %Picker
@onready var player: Player = %PlayerController @onready var player: PlayerController = %PlayerController
func start_room(): func start_room():
save_game = State.save_game save_game = State.save_game

View File

@ -43,14 +43,14 @@ func _on_mouse_exited():
ui.is_collapsed = true ui.is_collapsed = true
has_mouse = false has_mouse = false
func try_reveal(for_player: Player) -> bool: func try_reveal(for_player: PlayerController) -> bool:
print_debug("reveal ui!") print_debug("reveal ui!")
revealed = ui.try_reveal() revealed = ui.try_reveal()
if revealed: if revealed:
call_deferred("wait_for_ui_exit", for_player) call_deferred("wait_for_ui_exit", for_player)
return revealed return revealed
func wait_for_ui_exit(for_player: Player): func wait_for_ui_exit(for_player: PlayerController):
await for_player.ui_exited await for_player.ui_exited
collapse() collapse()

View File

@ -6,10 +6,10 @@ func ready():
func notify_player_entry(body: RigidBody3D): func notify_player_entry(body: RigidBody3D):
print_debug("Player entered Crouch area.") print_debug("Player entered Crouch area.")
if body is Player: if body is PlayerController:
body.inside_crouch_volume.append(self) body.inside_crouch_volume.append(self)
func notify_player_exit(body: RigidBody3D): func notify_player_exit(body: RigidBody3D):
if body is Player: if body is PlayerController:
body.inside_crouch_volume.erase(self) body.inside_crouch_volume.erase(self)
body.crouched = false body.crouched = false

View File

@ -8,7 +8,6 @@ var current_room_path: String:
@export var filepath: String: @export var filepath: String:
set(value): set(value):
print_debug("Savegame: setting filepath: %s" % value)
filepath = value filepath = value
if _is_initialised: if _is_initialised:
changed.emit() changed.emit()

View File

@ -1,4 +1,4 @@
class_name Player extends RigidBody3D class_name PlayerController extends RigidBody3D
var has_stage: bool = false: var has_stage: bool = false:
set(on_stage): set(on_stage):