Add inventory.
All checks were successful
Build Dusk / run-tests (push) Successful in 2m12s
Build Dusk / build-linux (push) Successful in 1m49s
Build Dusk / build-psp (push) Successful in 1m52s

This commit is contained in:
2026-01-06 07:47:16 -06:00
parent 024ace1078
commit af5bf987c8
91 changed files with 1108 additions and 139 deletions

View File

@@ -26,6 +26,7 @@ void timeInit(void) {
TIME.dynamicTime = TIME_STEP;
TIME.dynamicDelta = TIME_STEP;
TIME.dynamicUpdate = false;
TIME.lastNonDynamic = TIME.dynamicTime;
#endif
}
@@ -44,8 +45,9 @@ void timeUpdate(void) {
assertTrue(TIME.dynamicDelta >= 0.0f, "Time delta is negative");
// Is within 1ms of a full step?
if(TIME.dynamicTime - TIME.time >= TIME_STEP * 0.999f) {
if(TIME.dynamicTime - TIME.lastNonDynamic >= TIME_STEP * 0.999f) {
TIME.dynamicUpdate = false;
TIME.lastNonDynamic = TIME.dynamicTime;
TIME.delta = TIME_STEP;
TIME.time += TIME_STEP;
}

View File

@@ -18,6 +18,7 @@ typedef struct {
float_t time;
#if TIME_FIXED == 0
float_t lastNonDynamic;
bool_t dynamicUpdate;
float_t dynamicDelta;
float_t dynamicTime;