refactor(runtime): define the update-frame contract

This commit is contained in:
Erik 2026-07-22 00:15:27 +02:00
parent a36a7015c4
commit 99a3e819c4
8 changed files with 646 additions and 26 deletions

View file

@ -1,3 +1,5 @@
using AcDream.App.Update;
namespace AcDream.App.World;
/// <summary>
@ -45,9 +47,5 @@ public sealed class RetailLiveFrameCoordinator
}
public static double NormalizeDeltaSeconds(double deltaSeconds) =>
double.IsFinite(deltaSeconds)
&& deltaSeconds > 0.0
&& deltaSeconds <= float.MaxValue
? deltaSeconds
: 0.0;
UpdateFrameClock.NormalizeDeltaSeconds(deltaSeconds);
}