Added more user control over the maze generation.

This commit is contained in:
2020-05-19 13:52:51 -05:00
parent 6e8c700b9b
commit 3c25596a01
2 changed files with 16 additions and 9 deletions
+3 -1
View File
@@ -41,6 +41,8 @@
}
function rerun(){
if (!document.getElementById("reuseMaze").checked)
createNewMaze(document.getElementById("cellWidthInput").value);
algo = {};
maze.resetMazeState();
maze.updateMazeDisplay();
@@ -65,7 +67,7 @@
<label for="canvasWidthTextbox" >Canvas Size Width: </label><input type="number" id="canvasWidthTextbox" value="500" onchange="updateCanvasWidth()"/>
<label for="canvasHeightTextbox"> Height: </label><input type="number" id="canavasHeightTextbox" value="500" onchange="updateCanvasHeight()"/><br/>
<label for="genFrameRate">Framerate During Maze Generation: </label><input type="number" id="genFrameRate" min="1" max="144" step="1" value="30" /><br />
<label for="solvingFrameRate">Framerate During Maze Solving: </label><input type="number" id="solvingFrameRate" min="1" max="144" step="1" value="30" /><br />
<label for="solvingFrameRate">Framerate During Maze Solving: </label><input type="number" id="solvingFrameRate" min="1" max="144" step="1" value="15" /><br />
<input id="reuseMaze" type="checkbox" checked="true" /><label for="reuseMaze">Reuse current maze on next run (uncheck to generate a new maze)</label>
</fieldset>
<fieldset id="algo" name="algo" disabled="disabled">