diff options
| -rw-r--r-- | snake.c | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -120,7 +120,7 @@ int main(int argc, char **argv) { while(1) { vector_t basePos = init_vector((rand() % (boardSize - (obstacleSize - 1))), (rand() % (boardSize - (obstacleSize - 1)))); /* if obstacle overlaps snake, try again */ - int overlap = 0; + uint8 overlap = 0; for(int r = 0; r < obstacleSize; r++) { for(int c = 0; c < obstacleSize; c++) { vector_t voxelPos = init_vector(basePos.mx + c, basePos.my + r); @@ -180,7 +180,8 @@ int main(int argc, char **argv) { if((dir.mx != 0 || dir.my != 0) && !(dir.mx == 1 && lastMoveDir.mx == -1) && !(dir.mx == -1 && lastMoveDir.mx == 1) && !(dir.my == 1 && lastMoveDir.my == -1) && !(dir.my == -1 && lastMoveDir.my == 1)) { lastMoveDir = dir; } - int ateFood = 0; + + uint8 ateFood = 0; /* check if snake is moving onto food */ if((snakePositions.vectors[0].mx + lastMoveDir.mx == foodPos.mx) && (snakePositions.vectors[0].my + lastMoveDir.my == foodPos.my)) { ateFood = 1; |
