snake: revert last commit and minor cleanups
This commit is contained in:
parent
86ef363d3b
commit
de80157f2e
18
src/snake.ts
18
src/snake.ts
@ -81,6 +81,7 @@ class SnakeCore {
|
||||
}
|
||||
|
||||
reset() {
|
||||
console.log("[LOG] Reset was triggered");
|
||||
this.gameover = false;
|
||||
this.foodAte = true;
|
||||
for (let i = 0; i < this.height; i++) {
|
||||
@ -242,16 +243,14 @@ class Bot {
|
||||
next.copy(this.path.pop());
|
||||
var delta = new Point;
|
||||
delta = next.subtract(g_snake.head);
|
||||
if (delta.x > 1) {
|
||||
if (delta.x > 1)
|
||||
console.log("[ERR] delta.x > 1");
|
||||
} else if (delta.x < -1) {
|
||||
else if (delta.x < -1)
|
||||
console.log("[ERR] delta.x < 1");
|
||||
}
|
||||
if (delta.y > 1) {
|
||||
if (delta.y > 1)
|
||||
console.log("[ERR] delta.y > 1");
|
||||
} else if (delta.y < -1) {
|
||||
else if (delta.y < -1)
|
||||
console.log("[ERR] delta.y < 1");
|
||||
}
|
||||
return next;
|
||||
}
|
||||
|
||||
@ -273,14 +272,15 @@ function snakeloop() {
|
||||
if (g_snake.gameover)
|
||||
g_snake.reset();
|
||||
|
||||
// Get new path to food
|
||||
g_snakebot.pathRefresh();
|
||||
|
||||
// Simulate movement of snake
|
||||
g_snake.simulate();
|
||||
|
||||
// Regenerate food if needed
|
||||
g_snake.foodRegen();
|
||||
|
||||
// Get new path to food
|
||||
g_snakebot.pathRefresh();
|
||||
|
||||
g_snake.draw();
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user