Fix up debug info overlay

This commit is contained in:
2026-02-13 10:14:42 -08:00
parent 68b1455c53
commit d6faf8642a
8 changed files with 29 additions and 42 deletions

View File

@@ -233,9 +233,6 @@ public partial class Game : Node3D, IGame
case EffectItem effectItem:
EnactEffectItemEffects(effectItem);
break;
case Jewel jewel:
EnactJewelItemEffects(jewel);
break;
}
await ToSignal(GetTree().CreateTimer(0.3f), "timeout");
@@ -570,13 +567,6 @@ public partial class Game : Node3D, IGame
}
}
private void EnactJewelItemEffects(Jewel jewel)
{
switch (jewel.Stats.JewelTag)
{
//case JewelTags.AeolicElement
}
}
private void RemoveItemOrSubtractFromItemCount(InventoryItem item)
{
if (item is IStackable stackableItem && stackableItem.Count.Value > 1)
@@ -585,6 +575,8 @@ public partial class Game : Node3D, IGame
_player.Inventory.Remove(item);
}
public void ShowDebugInfo(bool show) => InGameUI.DebugInfo.Visible = show;
private void MovePlayer((Vector3 Rotation, Vector3 Position) spawnPoint) => _player.TeleportPlayer(spawnPoint);
private void OnNewGame()

View File

@@ -1,8 +1,7 @@
[gd_scene load_steps=7 format=3 uid="uid://33ek675mfb5n"]
[gd_scene load_steps=6 format=3 uid="uid://33ek675mfb5n"]
[ext_resource type="Script" uid="uid://chftlu4proh3d" path="res://src/game/Game.cs" id="1_ytcii"]
[ext_resource type="PackedScene" uid="uid://b1muxus5qdbeu" path="res://src/ui/in_game_ui/InGameUI.tscn" id="5_lxtnp"]
[ext_resource type="PackedScene" uid="uid://t22s2y1t8ktc" path="res://src/debug/DebugInfo.tscn" id="6_dxb18"]
[ext_resource type="PackedScene" uid="uid://cgwiwufvxvfs4" path="res://src/ui/load_next_level/LoadNextLevel.tscn" id="7_yw8km"]
[ext_resource type="PackedScene" uid="uid://dbtfgrtgpr4qg" path="res://src/ui/game_over/GameOverMenu.tscn" id="11_wypid"]
[ext_resource type="PackedScene" uid="uid://blbqgw3wosc1w" path="res://src/ui/pause_menu/PauseMenu.tscn" id="12_yev8k"]
@@ -31,10 +30,6 @@ render_target_update_mode = 4
unique_name_in_owner = true
process_mode = 1
[node name="DebugInfo" parent="." instance=ExtResource("6_dxb18")]
unique_name_in_owner = true
mouse_filter = 2
[node name="InGameUI" parent="." instance=ExtResource("5_lxtnp")]
unique_name_in_owner = true
custom_minimum_size = Vector2(1280, 720)

View File

@@ -32,6 +32,8 @@ public interface IGame : IProvide<IGame>, IProvide<IGameRepo>, IProvide<IPlayer>
public Task Save();
public void ShowDebugInfo(bool show);
public ItemRescueMenu ItemRescueMenu { get; }
public QuestData QuestData { get; }