diff --git a/client/svelte-client/src/components/InstrumentedTickWrapper.svelte b/client/svelte-client/src/components/InstrumentedTickWrapper.svelte
index 0167b47..d48aaef 100644
--- a/client/svelte-client/src/components/InstrumentedTickWrapper.svelte
+++ b/client/svelte-client/src/components/InstrumentedTickWrapper.svelte
@@ -2,20 +2,23 @@
import {gameField} from "../store/engine";
import {networkTickEvents, sessionInputs} from "../store/session";
import type {GameState, HostSessionSnapshot} from "../store/model/session";
+ import Input from "./Input.svelte";
export let killLoopOnError = true;
let frame: number;
let lastTick;
+ let inputs: Input[];
$: if (networkTickEvents && $networkTickEvents.hasNext) {
const tick = networkTickEvents.next() as HostSessionSnapshot;
if (tick != null) {
if (lastTick && lastTick.ts >= tick.ts) {
// TODO: How is this possible?
- console.warn(`!!!! Duplicated Tick ${tick.ts} (vs ${lastTick.ts}) !!!!`)
+ console.error(`!!!! Duplicated Tick ${tick.ts} (vs ${lastTick.ts}) !!!!`)
} else {
+ inputs = tick.inputs;
gameField.update(tick.objects, tick.state);
lastTick = tick;
}
@@ -32,4 +35,4 @@
}
-
+