Added a check so that food will not appear on snake body. #62
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Solves issue #9
This code will work with O(1) complexity. Every time when the snake eats food then it will generate coordinates for food and it will check if at that particular coordinates if the snake exists.
CHANGES MADE:
Created a function named "check" which will take the array as input and this array is [18][18] which will store 1 if snake exists at that particular coordinates else 0.
When snake eats food it will call check function and this will generate a random coordinates and checks if there arr[x][y]=1
therefore working with an O(1) complexity.
If it is 1 then it will again call check function until arr[x][y] is 0.