xxxxxxxxxx
48
// choisir la typographie
var font = 'texte';
// changer le texte qui apparait au début ici
var letter = "O";
function setup() {
createCanvas(500, 500);
background(255);
fill(255);
stroke(0);
strokeWeight(7);
// appliquer la typographie choisit
textFont(font);
// choisir l'alignement du texte
textAlign(CENTER, CENTER);
}
// Fonction qui s'exécute quand la souris est draggué c'est-à-dire dans la souris est cliqué + déplacé
function mouseDragged() {
// taille de la typo
textSize(1700);
// texte à afficher et position de la typo
// le texte est la variable letter, au début letter correspond à "A" puis quand on tape une touche, la variable change
// La position de la typo correspond à la position de la souris
text(letter, mouseX, mouseY);
}
// quand on tape une lettre elle apparait à l'écran
function keyTyped() {
letter = key;
}
// fonction qui s'exécute quand une touche est relâché
function keyReleased() {
// appuyer sur "s" permet d'enregistrer l'image
if (key == 's' || key == 'S') {
saveCanvas(year()+month()+day()+'-'+hour()+ minute() + second() +'_lettres'+ '.jpg');
}
// appuyer sur effacer permet d'effacer tout
if (keyCode == DELETE || keyCode == BACKSPACE){
background(255);
}
}