Remove interactive VM lifetime step cap

This commit is contained in:
gamer147
2026-07-29 19:02:55 -04:00
parent f7751c2b93
commit fa911db1d6
6 changed files with 50 additions and 13 deletions

13
godot/GodotVmOptions.cs Normal file
View File

@@ -0,0 +1,13 @@
using Age.Engine.Vm;
/// <summary>Separates bounded diagnostic runs from the persistent interactive AGE session.</summary>
public static class GodotVmOptions
{
public const long DiagnosticMaxSteps = 20_000_000;
public static VmOptions Create(bool selftest, bool ignoreExitRequests)
=> new(
MaxSteps: selftest ? DiagnosticMaxSteps : long.MaxValue,
IgnoreExitRequests: ignoreExitRequests,
NoSaveDat: selftest);
}