From d1f5a6446b78a544546411d0db3dd384b188da33 Mon Sep 17 00:00:00 2001
From: KosmX <kosmx.mc@gmail.com>
Date: Mon, 23 Nov 2020 14:56:49 +0100
Subject: [PATCH] snack

---
 config.cfg |  2 +-
 out.txt    | 24 ++++++++++++++++++++++++
 snake.c    |  5 +++--
 3 files changed, 28 insertions(+), 3 deletions(-)
 create mode 100644 out.txt

diff --git a/config.cfg b/config.cfg
index 28fae5a..d63f538 100644
--- a/config.cfg
+++ b/config.cfg
@@ -1,4 +1,4 @@
 use_utf8 = 1
 tickspeed = 120
-repeatMap = 1
+repeat_map = 1
 feed_amount = 23
diff --git a/out.txt b/out.txt
new file mode 100644
index 0000000..ee9b988
--- /dev/null
+++ b/out.txt
@@ -0,0 +1,24 @@
+╔═	══	══	══	╦═	══	══	══	══	══	══	══	══	══	══	══	══	╗ 	
+║ 	  	  	  	║ 	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	║ 	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	║ 	 H	op	e 	it	'l	l 	wo	rk	  	  	  	  	║ 	
+║ 	  	  	  	║ 	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	║ 	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	╙─	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	  	Th	is	 i	s 	a 	bo	x 	fo	r 	sn	ak	e 	║ 	
+║ 	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	 ═	══	══	══	══	══	═╗	  	  	  	  	  	  	║ 	
+║ 	  	 :	D 	  	  	  	  	  	  	 ║	  	  	  	  	  	  	║ 	
+║ 	  	  	  	  	  	  	  	  	  	 ║	  	  	  	  	  	  	║ 	
+║ 	  	  	  	  	  	  	  	  	  	 ║	  	  	  	  	  	  	║ 	
+║ 	  	  	  	ra	nd	om	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	  	ob	st	ac	le	s 	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+║ 	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	║ 	
+╚═	══	══	══	══	══	══	══	══	══	══	══	══	══	══	══	══	╝ 	
+  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	
+  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	  	
diff --git a/snake.c b/snake.c
index 4843840..334a88e 100644
--- a/snake.c
+++ b/snake.c
@@ -347,7 +347,6 @@ int isAir(chunk c){
 
 void updateFood(Matrix *map, int *foodTick, int feedAmount, Food *firstFood, snakeChain *firstSnake, screenData *scrDat){
     if((*foodTick)++ > feedAmount){
-        *foodTick = 0;
         for(int i = 0; i < 128; i++){
             Pos pos;
             int isFree = 1;
@@ -382,6 +381,8 @@ void updateFood(Matrix *map, int *foodTick, int feedAmount, Food *firstFood, sna
             }
             //pos is available
             {
+                
+                *foodTick = 0;
                 Food *new = malloc(sizeof(Food));
                 if(new != NULL){
                     chunk c;
@@ -561,7 +562,7 @@ int loadConfig(int *tickSpeed, int *repeatMap, int *feedAmount, int *canBite){
         else if(strncmp(name, "tickspeed", 10) == 0){
             fscanf(config, " %d", tickSpeed);
         }
-        else if(strncmp(name, "repeatMap", 10) == 0){
+        else if(strncmp(name, "repeat_map", 10) == 0){
             fscanf(config, " %d", repeatMap);
         }
         else if(strncmp(name, "feed_amount", 12) == 0){
-- 
GitLab