Added more user control over the maze generation.
This commit is contained in:
+3
-1
@@ -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">
|
||||
|
||||
Reference in New Issue
Block a user