Snake game snake library
Diff: Snake.cpp
- Revision:
- 5:449858a54971
- Parent:
- 4:c74ec3f409f9
- Child:
- 6:cc8d2088f490
--- a/Snake.cpp Fri May 05 14:37:44 2017 +0000 +++ b/Snake.cpp Fri May 05 14:51:27 2017 +0000 @@ -62,6 +62,7 @@ void Snake::draw(N5110 &lcd){ checkWallCollision(lcd); + checkTailCollision(lcd); if (live!=0){ lcd.clear(); waitCount=((float)_length/3)+5; @@ -242,4 +243,15 @@ } }//end of checkWallCollision - \ No newline at end of file + +void Snake::checkTailCollision(N5110 &lcd){ + for (int i=0 ;_length<i ;i++){ + + if (snek._x[_length-1]==snek._x[i] && snek._y[_length-1]==snek._y[i]) + { + deadSnake(lcd); + } + } + + +} \ No newline at end of file