Menu

Remplissage d'une grille de différente couleurs aléatoirement

CorentinRoche 190 Messages postés mercredi 1 juin 2016Date d'inscription 14 mai 2018 Dernière intervention - 14 nov. 2017 à 22:15 - Dernière réponse : CorentinRoche 190 Messages postés mercredi 1 juin 2016Date d'inscription 14 mai 2018 Dernière intervention
- 14 nov. 2017 à 22:23
Bonjour,

J'ai un petit soucis, dans mon code en Java (c'est du prossesing3 en réalité) lors de l'affichage de la grille, je ne voie pas comment séparer les cases pour les colorier une a une d'une couleur aléatoire ?

Pour le moment j'ai les case qui s'affiche correctement 5 carreaux en largeur * 5 carreaux en hauteur.

// définition variables globales
int casesN = 6;     // Nombre de cases
int gridW = 500;    // Largeur de la grille
int offset = 10;    // position initiale

// Programme
void setup() {
	size(600, 600);
	background(255);
     
    

    // fonction de tracé de la grille
	drawGrid(gridW, casesN, offset);
}

/**
* trace une grille
* @param int w taille de la grille
* @param int n nombre de cases
* @param int offset position initiale
*/
void drawGrid(int w,int n, int offset) {
    
    // taille d'une case
    int casesW = w/n;
    
    
    
    // position initiale
    int pos = offset + casesW ;
    
    // contour
    rect(offset, offset, gridW, gridW);
    
	for (int col = 1; col < n; col++) {
		// trace ligne verticale
        line(pos, offset, pos, offset + w);
        // trace ligne horiziontale
		line(offset , pos, offset + w, pos);
		pos += casesW;

	}
}



Ce que je fais pour affiche cela, je crée une carrée qui est le contour et je crée les lignes verticales et horizontales pour pouvoir avoir des cases au final.


Je n'arrive pas a "séparer" les casses pour les colorier une a une auriez vous une idée ?


Afficher la suite 

Votre réponse

2 réponses

KX 15561 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 23 juin 2018 Dernière intervention - 14 nov. 2017 à 22:20
0
Merci
Bonjour,

Tu peux t'inspirer du code de cette discussion Faire un damier sur Java !
CorentinRoche 190 Messages postés mercredi 1 juin 2016Date d'inscription 14 mai 2018 Dernière intervention - 14 nov. 2017 à 22:23
Bonjour,
Je regarde cela !
Merci bien
Commenter la réponse de KX