void DessinerGrille(int carre) // Fonction qui dessine la grille du jeu (60x40) { ChoisirCouleurDessin(CouleurParNom("black")); int i; for(i = 0; i <= NB_PIXEL_X_JEU; i = i+carre) { DessinerSegment(i,0,i,NB_PIXEL_Y_JEU); } for(i = 0; i <= NB_PIXEL_Y_JEU; i = i+carre) { DessinerSegment(0,i,NB_PIXEL_X_JEU,i); } }
void printTerrain(int snake[300][2], int len_snake, int pommes[20][2], int len_pommes){ int i; /*reset image*/ ChargerImage("background.png",BORD,BORD,0,0,600,400); /*affichage snake*/ for (i=0; i<len_snake-1; i++) { DessinerSegment(snake[i][0]*10,snake[i][1]*10,snake[i+1][0]*10,snake[i+1][1]*10); } /*affichage pommes*/ for (i=0; i<len_pommes; i++) ChargerImage("pomme.png",pommes[i][0]*10,pommes[i][1]*10,0,0,10,10); }
void buff_segment (int x, int y, int xx, int yy, couleur_role c) { ChoisirEcran(SCR_BUFF); ChoisirCouleurDessin(palette[c]); DessinerSegment(x,y,xx,yy); }