Skip to content

Commit e9e6781

Browse files
added game over on self collision,issue #4
1 parent 4dc72d0 commit e9e6781

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ function isCollide(snake) {
3636
if (snake[0].x > 18 || snake[0].x < 0 || snake[0].y > 18 || snake[0].y < 0) {
3737
return true;
3838
}
39+
for (let i = 1; i < snake.length; i++) {
40+
if (snake[i].x === snake[0].x && snake[i].y === snake[0].y) {
41+
return true;
42+
}
43+
}
3944
}
4045
function gameEngine() {
4146
//part1: updating the snake array and food

0 commit comments

Comments
 (0)