/* UTF-8 * * © Jacques Duma * 14 mai 2009 * * Tir à la Cible avec Trajectoire Parabolique */ // ================ La Cible ================ int xCible; // abscisse de la cible int yCible; // ordonnée de la cible int rCible = 12; // rayon de la cible // === dessinerCible : DESSIN (appelée dans draw) === void dessinerCible() { int d = 2 * rCible - 4; stroke(rouge); noFill(); // croix line(xCible - d, yCible, xCible + d, yCible); line(xCible, yCible - d, xCible, yCible + d); // cercle ellipse(xCible, yCible, d, d); if (bravo) { // + 3 autres cercles si la cible est atteinte ellipse(xCible, yCible, d - 8, d - 8); ellipse(xCible, yCible, d + 8 , d + 8); ellipse(xCible, yCible, d + 16 , d + 16); } } // ================ nouvelleCible ================ void nouvelleCible() { // placée au hasard à 50 des bords xCible = int(width / 3 + random(width / 2)); yCible = int(50 + random(height - 100)); }