added 'last_tick_times'

This commit is contained in:
gnembon committed 2020-04-15 11:02:46 -03:00
1 parent 6932e5b682
commit 3fe2d5174b
1 file changed
+9
+9
View File
@@ -3054,6 +3054,15 @@ Returns dimension-specific tick counter.
Returns current daytime clock value. If `new_time` is specified, sets a new clock Returns current daytime clock value. If `new_time` is specified, sets a new clock
to that value. Daytime clocks are shared between all dimensions. to that value. Daytime clocks are shared between all dimensions.
### `last_tick_times()`
Returns a 100-long array of recent tick times, in milliseconds. First item on the list is the most recent tick
If called outside of the main tick (either throgh scheduled tasks, or async execution), then the first item on the
list may refer to the previous tick performance. In this case the last entry (tick 100) would refer to the most current
tick. For all intent and purpose, `last_tick_times():0` should be used as last tick execution time, but
individual tick times may vary greatly, and these need to be taken with the little grain of
averaging.
### `game_tick(mstime?)` ### `game_tick(mstime?)`
Causes game to run for one tick. By default runs it and returns control to the program, but can optionally Causes game to run for one tick. By default runs it and returns control to the program, but can optionally