diff --git a/README.md b/README.md deleted file mode 100644 index 100c0e7..0000000 --- a/README.md +++ /dev/null @@ -1,52 +0,0 @@ -Dans le code actuel il faut absolument 1 écran - - un où l'on peut choisir la taille de la grille - puis on choisi si il y a un second joueur - -Un écran où - - un ou l'on peut jouer au jeu - - - - et un où l'on a le gagnant et de choisir entre terminer le programme et commancer une nouvelle partie - -dans une partie a un joueur il faudra implémenter un bot pour faire le J2 - - -il faut bien diviser le projet en différent fichier pas plus de une fonction par fichier si possible (VRAIMENT IL FAUT LE FAIRE) - - - -Voici un exemple de tableau pour la grille comme elle est a double entrer donc par exemple si le joueur demande une taille de plateu de 3 ca donnera - - - 11111 - 10001 - 10001 - 10001 - 11111 - - -car on prend en compte les bordure pour la detection des blocs par rapport au joueur - -si il aurais pris 9: - - - 11111111111 - 10000000001 - 10000000001 - 10000000001 - 10000000001 - 10000000001 - 10000000001 - 10000000001 - 10000000001 - 10000000001 - 11111111111 - - -On fait taille du tableau +2 pour prendre en compte la bordure - - -création des fichier nbjoueur pour faire des boutton clicable pour sélectionner le nombre de joueur diff --git a/grille.c b/grille.c new file mode 100644 index 0000000..7a13ed7 --- /dev/null +++ b/grille.c @@ -0,0 +1,27 @@ +#include + + +void Grille(int taille){ + int bord = 0, x = 100, xx = 50, y = 100, yy = 100; + ChoisirCouleurDessin(CouleurParNom("Black")); + for(bord = 0; bord < taille; bord++){ + DessinerSegment(50, 100, x, 100); /* Dessine le bord du haut de la grille */ + x += 50; + } + x -= 50; /* Enlève le surplus de la fonction for */ + for(bord = 0; bord <= taille; bord++){ + DessinerSegment(50, 100, 50 , y); /* Dessine les barre latérale en fonction de la taille choisie */ + DessinerSegment(x, 100, x, y); + y += 50; + } + y -= 50; /* Enlève le surplus de la fonction for */ + DessinerSegment(50, y, x, y); + for(bord = 0; bord <= taille; bord++){ + DessinerSegment(50, yy, x, yy); /* Dessine les barre horizontale de l'intérieur de la grille */ + yy += 50; + } + for(bord = 0; bord <= taille; bord++){ + DessinerSegment(xx, 100, xx, y); /* Dessine les barre verticale de l'intérieur de la grille */ + xx += 50; + } +}