From 2b2ec2f98948f2b9e98913a057c33b179632319e Mon Sep 17 00:00:00 2001 From: Preston Pan Date: Mon, 6 Feb 2023 23:50:14 -0800 Subject: uint8 for bools instead of full 32 bit integer --- snake.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/snake.c b/snake.c index 6323d8d..a1df46f 100644 --- a/snake.c +++ b/snake.c @@ -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; -- cgit v1.3.1