add initial project files and configurations, including EventBus, systems, and resources

This commit is contained in:
2026-01-24 02:47:23 +01:00
commit bba82f64fd
110 changed files with 2735 additions and 0 deletions

18
Code/Data/DayConfig.cs Normal file
View File

@@ -0,0 +1,18 @@
using Godot;
using Godot.Collections;
namespace MaxEffort.Code.Data;
[GlobalClass]
public partial class DayConfig : Resource
{
[Export] public int DayNumber;
[Export] public string DayTitle = "Day 1: Light Weight";
[Export] public float TargetWeight = 100f; // Total Lift Distance
[Export] public float Gravity = 2.0f; // Difficulty multiplier
[Export] public PackedScene MiniGameScene;
// Hazards available on this specific day
[Export] public Array<HazardDef> AvailableHazards;
}