🚀 go back to first position

This commit is contained in:
platane
2020-11-01 13:44:09 +01:00
parent bfd53d721d
commit 686f61d725
4 changed files with 75 additions and 0 deletions

View File

@@ -11,6 +11,7 @@ import {
} from "@snk/draw/drawWorld";
import { userContributionToGrid } from "../action/userContributionToGrid";
import { snake4 as snake } from "@snk/types/__fixtures__/snake";
import { getPathToPose } from "@snk/compute/getPathToPose";
const createForm = ({
onSubmit,
@@ -206,6 +207,7 @@ const onSubmit = async (userName: string) => {
const grid = userContributionToGrid(cells);
const chain = getBestRoute(grid, snake)!;
chain.push(...getPathToPose(chain.slice(-1)[0], snake)!);
dispose();
createViewer({ grid0: grid, chain, drawOptions });