diff --git a/README.md b/README.md index f381da6f..7f96bad6 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ npm run build # writes dist/ and regenerates index.html; the folder is wh The browser suite and the three example games need a machine with a GPU: ```bash -node tools/seed-e2e.mjs && node tools/e2e.mjs # the editor, 1996 checks (GM_STEPS=20 for one step) +node tools/seed-e2e.mjs && node tools/e2e.mjs # the editor, 1999 checks (GM_STEPS=20 for one step) # every tool signs in first – see the Accounts page node tools/seed-jumprun.mjs && node tools/smoke-jumprun.mjs node tools/seed-tetris.mjs && node tools/smoke-tetris.mjs diff --git a/src/core/model/video.ts b/src/core/model/video.ts index 0076eaff..39b70bd8 100644 --- a/src/core/model/video.ts +++ b/src/core/model/video.ts @@ -84,22 +84,58 @@ export function videoKey(play: VideoPlay): string { return `${PREFIX}${play.file}#${play.start}~${end}~${play.loop ? 1 : 0}~${play.volume}`; } +/** + * The key of a player one wearer drives on its own (#404): two sprites driving the same clip must + * not fight over one `