summaryrefslogtreecommitdiffstats
path: root/.vscode/launch.json
diff options
context:
space:
mode:
Diffstat (limited to '.vscode/launch.json')
-rw-r--r--.vscode/launch.json54
1 files changed, 54 insertions, 0 deletions
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000..10ed9ff
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,54 @@
+{
+ // Use IntelliSense to learn about possible attributes.
+ // Hover to view descriptions of existing attributes.
+ // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": "debug",
+ "type": "python",
+ "request": "launch",
+ "program": "pacman.py",
+ "args": [
+ "--frameTime=0.01",
+ "--catchExceptions",
+ "--pacman=SearchAgent",
+ "--agentArgs=fn=${input:searchAlgorithm}",
+ "--layout=${input:mazeLayout}",
+ ]
+ },
+ {
+ "name": "autograder",
+ "type": "python",
+ "request": "launch",
+ "program": "autograder.py",
+ }
+ ],
+ "inputs": [
+ {
+ "id": "searchAlgorithm",
+ "type": "pickString",
+ "description": "Select the search algorithm",
+ "options": [
+ "tinyMazeSearch",
+ "depthFirstSearch",
+ "breadthFirstSearch",
+ "uniformCostSearch"
+ ],
+ "default": "uniformCostSearch"
+ },
+ {
+ "id": "mazeLayout",
+ "type": "pickString",
+ "description": "Select the maze layout",
+ "options": [
+ "tinyMaze",
+ "mediumMaze",
+ "bigMaze",
+ "mediumScaryMaze",
+ "mediumDottedMaze"
+ ],
+ "default": "tinyMaze"
+ }
+ ]
+} \ No newline at end of file