UNPKG

913 BJavaScriptView Raw
1(function() {
2'use strict'
3
4function debugMaze(maze) {
5 for(var y=0; y < maze.length; y++) {
6 var slots = []
7 for(var x=0; x < maze[y].length; x++) {
8 var slot = ''
9 switch(maze[y][x]) {
10 case 0: slot = '*ERR'; break
11 case 1: slot = ' N'; break
12 case 2: slot = ' S'; break
13 case 3: slot = ' NS'; break
14 case 4: slot = ' E'; break
15 case 5: slot = ' NE'; break
16 case 6: slot = ' SE'; break
17 case 7: slot = ' NSE'; break
18 case 8: slot = ' W'; break
19 case 9: slot = ' NW'; break
20 case 10: slot = ' SW'; break
21 case 11: slot = ' NSW'; break
22 case 12: slot = ' EW'; break
23 case 13: slot = ' NEW'; break
24 case 14: slot = ' SEW'; break
25 case 15: slot = 'NSEW'; break
26 }
27 slots.push(slot)
28 }
29 console.log(slots)
30 }
31}
32
33module.exports = debugMaze
34
35}())
36