diff --git a/snake/deplacement.c b/snake/deplacement.c index fc49a62..a0a87e3 100644 --- a/snake/deplacement.c +++ b/snake/deplacement.c @@ -15,5 +15,16 @@ void deplacement(int* p) { if (Touche() == "Xk_Left") { + p[tete_x][tete_y] = 0; + + p[tete_x-1][tete_y] = 1; + + p[queue_x][queue_y] = 0; + + + } + } + + diff --git a/snake/plateau_init.c b/snake/plateau_init.c index 7dc25ec..73450a0 100755 --- a/snake/plateau_init.c +++ b/snake/plateau_init.c @@ -11,12 +11,20 @@ #define NBR_POMME 5 #define TAILLE_SERPENT 10 +struct serpent { + int* ; + int* queue; +} + + int** plateau_init(void) { int ligne_pomme, colonne_pomme, i; int** tableau = NULL; + struct serpent + srand(time(NULL)); @@ -38,6 +46,7 @@ int** plateau_init(void) { tableau[((LIGNES/2)-5)+i][COLONNES/2] = 1; + serpent }