====== Erreur Processing ====== * Porteur(s) du projet : Joanna * Date : 15/05/2018 * Licence : libre ! * Contexte : Programme validation année 1 ===== Description ===== Volonté de créer un programme qui traduirait l'accident par le rapport texte/image. Pour cela, le programme intègre un fond constitué de références de design sur l'accident qui varient aléatoirement à chaque pression d'une touche ainsi que d'une phrase de 3 mots qui varient eux aussi aléatoirement entre plusieurs mots afin de créer une citation différente à chaque pression d'une touche. ===== Matériaux ===== Processing // librairie // variables globales String[] mot1; //Définit le tableau du mot1 String[] mot2; //Définit le tableau du mot2 String[] mot3; //Définit le tableau du mot3 int i1 =0; //Indice mot1 int i2 =0; //Indice mot2 int i3 =0; //Indice mot3 int i4 =1; //Indice images fond PImage im; //Définit les images de fond PFont police; //Définit la police, la typographie void setup(){ size(500,500); //Création cadre programme police = loadFont("MyriadPro-BoldCond-85.vlw"); // Intégration de la police textFont(police,85); mot1 = new String[3]; //Intégration des 3 mots qui varient pour emplacement mot1 mot1[0] = "L'échec"; mot1[1] = "L'erreur"; mot1[2] = "L'accident"; mot2 = new String[3]; //Intégration des 3 mots qui varient pour emplacement mot2 mot2[0] = "donne"; mot2[1] = "permet"; mot2[2] = "devient"; mot3 = new String[3]; //Intégration des 3 mots qui varient pour emplacement mot3 mot3[0] = "le succès"; mot3[1] = "l'esthétique"; mot3[2] = "la singularité"; } void draw(){ //Intégration des images de fond String nomImage = "" + i4 + ".jpg"; println(nomImage); im = loadImage(nomImage); image(im,0,0); fill(#2A20A0); //Couleur police text(mot1[i1], 90,150); //Emplacement mot1 text(mot2[i2], 110,250); //Emplacement mot2 text(mot3[i3], 80,350); //Emplacement mot3 } void keyPressed(){ // Permet le changement aléatoire à chaque pression de touche i1 = floor(random(0,3)); //Mot1 i2 = floor(random(0,3)); //Mot2 i3 = floor(random(0,3)); //Mot3 i4 = floor(random(1,11)); //Images fond }