Add inventory.
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user