10 lines
235 B
JavaScript
10 lines
235 B
JavaScript
import { Maze, AnalyzeContext } from './pushbox.js';
|
|
|
|
onmessage = (msg) => {
|
|
let ac = new AnalyzeContext(Maze.fromRaw(msg.data));
|
|
postMessage({ what: 'started' });
|
|
ac.bfs();
|
|
postMessage({ what: 'done', value: ac.asResult() });
|
|
};
|
|
|