J'ai créé un code pour un "génératif" logo {comme ceci http://ebologna.it/} (c'est au début donc n'est pas complète), et je veux que tout en appuyant une fois sur le RETOUR je peux reviens juste pour une forme. Maintenant, comme j'ai mon code, quand j'appuie sur Backspace, tout supprimer.KeyPressed BACKSPACE et supprimer une seule forme
est Ci-dessous le code:
import controlP5.*;
ControlP5 cp5;
String textValue = "";
String val;
void setup() {
size(700,800);
PFont font = createFont("arial",20);
cp5 = new ControlP5(this);
cp5.addTextfield("INPUT")
.setPosition(width/2-100,600)
.setSize(200,40)
.setFont(font)
.setFocus(true)
.setColor(color(255,255,255))
;
textFont(font);
background(0);
noStroke();
}
void draw() {
if (keyPressed) {
if (key == 'o' || key == 'O') {
fill(205, 152, 59, 100);
ellipse(width/2, height/2, 50, 50);
}
if (key == 'b' || key == 'B') {
fill(20, 84, 42, 100);
rectMode(CENTER);
rect(width/2, height/2, 50, 50);
}
}
if (key == BACKSPACE) { //This reset all, I want to reset just the last one shape
background (0);
}
val = cp5.get(Textfield.class,"INPUT").getText();
println(val.length());
}
Merci!
À l'avenir, veuillez fournir un [mcve]. Votre question n'a rien à voir avec ControlP5, donc tout ce code n'est que superflu. –