From 5c399b150d3bfc4190f114f9632b86ee7e2da4c5 Mon Sep 17 00:00:00 2001 From: iisaev Date: Wed, 21 Oct 2026 13:39:36 +0200 Subject: [PATCH] Qualify Godot.Engine: the tools compile test has an Engine namespace --- src/RpgBattleService.cs | 2 +- src/World/RpgWorldHost.cs | 2 +- test_suites/walk/src/RpgWalkTestDriver.cs | 6 +++--- test_suites/walk/src/RpgWalkTestInitializer.cs | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/RpgBattleService.cs b/src/RpgBattleService.cs index 214634c..a7a81cc 100644 --- a/src/RpgBattleService.cs +++ b/src/RpgBattleService.cs @@ -58,7 +58,7 @@ namespace Cthangover.Mods.Rpg private static SceneManager FindSceneManager() { - var tree = Engine.GetMainLoop() as SceneTree; + var tree = Godot.Engine.GetMainLoop() as SceneTree; return tree?.Root?.GetNodeOrNull("SceneManager"); } } diff --git a/src/World/RpgWorldHost.cs b/src/World/RpgWorldHost.cs index 473b9bb..3cc942c 100644 --- a/src/World/RpgWorldHost.cs +++ b/src/World/RpgWorldHost.cs @@ -78,7 +78,7 @@ namespace Cthangover.Mods.Rpg } RpgState.Instance.Place(mapId, target.X, target.Y, target.Dir); - var sceneManager = (Engine.GetMainLoop() as SceneTree)?.Root?.GetNodeOrNull("SceneManager"); + var sceneManager = (Godot.Engine.GetMainLoop() as SceneTree)?.Root?.GetNodeOrNull("SceneManager"); if (sceneManager == null) { GameLogger.Log("RPG", $"teleport to '{mapId}': SceneManager not found", LogLevel.Error); diff --git a/test_suites/walk/src/RpgWalkTestDriver.cs b/test_suites/walk/src/RpgWalkTestDriver.cs index bfdfd49..7f3649a 100644 --- a/test_suites/walk/src/RpgWalkTestDriver.cs +++ b/test_suites/walk/src/RpgWalkTestDriver.cs @@ -161,7 +161,7 @@ namespace Cthangover.Mods.Rpg.Tests Check(View.FindEvent("elder_quest")?.Visible == false && View.FindEvent("elder_thanks")?.Visible == true, "a story flag swaps the elder's events at once"); ScenarioCondition.SetFlag("rpg_wolf_dead", "0"); Check(RpgBattleService.Start("rpg_slime", WinFlag), "a battle starts from the map"); - Engine.TimeScale = 4; + Godot.Engine.TimeScale = 4; Next(); return; case 13: @@ -185,7 +185,7 @@ namespace Cthangover.Mods.Rpg.Tests case 15: if (View?.Map?.ID != House || GodotSceneService.IsTransitioning) return; - Engine.TimeScale = 1; + Godot.Engine.TimeScale = 1; Check(View.Player.Cell == new Vector2I(6, 8), $"the battle returns to the same cell, got {View.Player.Cell}"); Check(GameData.Instance.Runtime.Flags.TryGetValue(WinFlag, out var won) && won == "1", "the win flag is set after the victory"); Finish(); @@ -250,7 +250,7 @@ namespace Cthangover.Mods.Rpg.Tests private void Finish() { step = -1; - Engine.TimeScale = 1; + Godot.Engine.TimeScale = 1; GameLogger.Log("TEST", $"[TEST_RESULT] name=rpg_walk passed={passed} failed={failures.Count}"); GetTree().Quit(failures.Count == 0 ? 0 : 1); } diff --git a/test_suites/walk/src/RpgWalkTestInitializer.cs b/test_suites/walk/src/RpgWalkTestInitializer.cs index b752a4b..776492b 100644 --- a/test_suites/walk/src/RpgWalkTestInitializer.cs +++ b/test_suites/walk/src/RpgWalkTestInitializer.cs @@ -32,7 +32,7 @@ namespace Cthangover.Mods.Rpg.Tests .Select(a => a.Substring("--shots=".Length)) .FirstOrDefault(); GameLogger.Log("TEST", $"RpgWalkTestInitializer: activating rpg_walk, shots={shots ?? "off"}"); - (Engine.GetMainLoop() as SceneTree)?.Root?.CallDeferred("add_child", new RpgWalkTestDriver(shots)); + (Godot.Engine.GetMainLoop() as SceneTree)?.Root?.CallDeferred("add_child", new RpgWalkTestDriver(shots)); } } }