Decomposed utility

This commit is contained in:
Rendo 2025-07-17 11:37:54 +05:00
commit bdf02db5c8
8 changed files with 29 additions and 28 deletions

View file

@ -1,27 +0,0 @@
using Godot;
using System;
namespace Newlon;
//
// Class for general-used constants and utility tools
//
public class Utility
{
public const int EffectSlotCount = 4;
public const int LineCount = 5;
public const int TileWidth = 50;
public const int TileHeight = 60;
public const int LayersCount = 3;
public static Vector2I LeftFieldBoundary = new(305, 76);
public static Vector2I RightFieldBoundary = new(755, 376);
public static readonly Vector2 Tile = new(TileWidth, TileHeight);
public static double SFX = 1.0f;
public static double Music = 1.0f;
public static bool Splash = false;
public static int MaxSeedpackets = 9;
}

View file

@ -1 +0,0 @@
uid://ccaap8m63b62t

View file

@ -0,0 +1,10 @@
using Godot;
public class FieldParams
{
public const int TileWidth = 50;
public const int TileHeight = 60;
public const int LayersCount = 3;
public static Vector2I LeftFieldBoundary = new(305, 76);
public static Vector2I RightFieldBoundary = new(755, 376);
public static readonly Vector2 Tile = new(TileWidth, TileHeight);
}

View file

@ -0,0 +1 @@
uid://bxfvp7yvvwksd

View file

@ -0,0 +1,7 @@
using Godot;
using System;
public partial class PlayerInfo : Node
{
public static int MaxSeedpackets = 9;
}

View file

@ -0,0 +1 @@
uid://dpbaw8osly0ir

View file

@ -0,0 +1,9 @@
using Godot;
using System;
public partial class Settings : Node
{
public static double SFX = 1.0f;
public static double Music = 1.0f;
public static bool Splash = false;
}

View file

@ -0,0 +1 @@
uid://ciglp3tvamysf