Resize cursor on start

This commit is contained in:
Marco 2025-04-04 09:53:29 +02:00
commit ed4f708ae9
4 changed files with 9 additions and 2 deletions

View file

@ -1127,7 +1127,7 @@ position = Vector2(-2000, -736)
[node name="ControlPad8" parent="Parallax2D/Factory Tilemaps/LevelProps" node_paths=PackedStringArray("Targets") instance=ExtResource("12_hfkf1")] [node name="ControlPad8" parent="Parallax2D/Factory Tilemaps/LevelProps" node_paths=PackedStringArray("Targets") instance=ExtResource("12_hfkf1")]
position = Vector2(-2027, -735) position = Vector2(-2027, -735)
Targets = [NodePath("../HorizontalForceField")] Targets = [NodePath("../HorizontalForceField")]
Requirements = Array[ExtResource("6_8tdlb")]([ExtResource("84_ma1ta")]) Requirements = [ExtResource("84_ma1ta")]
[node name="Ammo6" parent="Parallax2D/Factory Tilemaps/LevelProps" instance=ExtResource("34_17pjh")] [node name="Ammo6" parent="Parallax2D/Factory Tilemaps/LevelProps" instance=ExtResource("34_17pjh")]
position = Vector2(-872, -220) position = Vector2(-872, -220)

View file

@ -69,6 +69,8 @@ public partial class GameManager : Node2D
{ {
Instance = this; Instance = this;
GlobalState.Instance.ResizeCursor();
if (GlobalState.Instance.SessionSettings.AllowSaving) if (GlobalState.Instance.SessionSettings.AllowSaving)
{ {
GlobalState.Instance.SaveGame(); GlobalState.Instance.SaveGame();

View file

@ -53,6 +53,11 @@ public partial class GlobalState : Node
} }
private void OnSizeChanged() private void OnSizeChanged()
{
ResizeCursor();
}
public void ResizeCursor()
{ {
var root = GetTree().GetRoot(); var root = GetTree().GetRoot();
var baseSize = root.ContentScaleSize; var baseSize = root.ContentScaleSize;

View file

@ -123,6 +123,6 @@ public partial class OptionsMenu : MenuBase
// Scale mouse // Scale mouse
GlobalState.Instance.ResizeCursor(4); GlobalState.Instance.ResizeCursor();
} }
} }