The signals are parameters rather than imports so tests can drive a
recorder with plain Signal instances instead of a whole Game. A restored
run continues its recording mid-run: pass the checkpoint's frame as fromFrame
and new actions stamp from there, never from zero.
Records every action dispatched on a signal, stamped with the current frame.
In a game the two signals are
Input.onActionandGame.onFrame:The signals are parameters rather than imports so tests can drive a recorder with plain
Signalinstances instead of a wholeGame. A restored run continues its recording mid-run: pass the checkpoint's frame asfromFrameand new actions stamp from there, never from zero.Example