broken piece of shit

This commit is contained in:
MeerrettichMeister 2024-12-06 20:50:30 +01:00
parent 04f7878a7a
commit 37169583ff

View File

@ -238,10 +238,6 @@ for (const point of path) {
let outOfBounds = false; let outOfBounds = false;
while (!outOfBounds) { while (!outOfBounds) {
let free = false; let free = false;
if (visited[field.posisiton.y][field.posisiton.x].visited && visited[field.posisiton.y][field.posisiton.x].direction === field.dir) {
limit = true;
break;
}
while (!free) { while (!free) {
switch (field.dir) { switch (field.dir) {
case "UP": { case "UP": {
@ -278,6 +274,10 @@ for (const point of path) {
} }
} }
} }
if (visited[field.posisiton.y][field.posisiton.x].visited && visited[field.posisiton.y][field.posisiton.x].direction === field.dir) {
limit = true;
break;
}
visited[field.posisiton.y][field.posisiton.x] = {visited: true, direction: field.dir} visited[field.posisiton.y][field.posisiton.x] = {visited: true, direction: field.dir}
field.visited[field.posisiton.y][field.posisiton.x] = '?'; field.visited[field.posisiton.y][field.posisiton.x] = '?';
field.move(); field.move();