How to create a external console to introduce text on the go?
in
Programming Questions
•
9 months ago
I want to create a external console to introduce text and become a part of the strings that are used after to create random text. Does anyone how to do it? Thanks!
PFont font;
String [] quote = {"El espacio es centrípeto y está comprimido.", "El espacio que se define es de muy baja densidad.", "Muy filamentoso.", "No tiene forma, aparece y desaparece.", "No queda casi sitio para circular.", "Es mínimo, muy pequeño si lo relacionamos con el resto.", "Creciente, transformable, nunca es igual.", "Es un espacio puntiagudo.", "Miles de pequeñas células iguales que cambian de posición y de características físicas.", "El vacío es, por tanto, real y simbólico, mínimo, casi inexistente.", "Sólo parecen tener interés ahí donde la densidad aumenta.", " Depende del lado oscuro para existir y se mueve y cambia de estado.", "Es una estructura irregular, desordenada, no polarizada.", "Es capaz de convocar la idea de una ausencia material y programática.", "Los cambios que sufre son casi imperceptibles.", "No parecen generar tensiones de ningún tipo.", "Cada parte de este espacio encontramos lo que define al espacio total y viceversa.", "La estructura, los sistemas mecánicos y las circulaciones se comprimen en los intersticios.", "El tamaño de estos espacios de relación disminuye.", "Los intersticios vuelven a ser enormes lugares desorientados, muy indefinidos.", "Toda la red se construye a través de un único sistema constructivo."};
void setup(){
size(600, 600);
smooth();
background(255, 255, 255);
fill(40, 40, 40);
textAlign( CENTER, TOP );
font = loadFont("Aller-Light-48.vlw");
textFont(font, 12);
}
void draw(){
if( mousePressed){
background(255, 255, 255);
text( quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+
quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+
quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n\n"+
quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+
quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))], width/2, height/7);
//saveFrame();
}
}
PFont font;
String [] quote = {"El espacio es centrípeto y está comprimido.", "El espacio que se define es de muy baja densidad.", "Muy filamentoso.", "No tiene forma, aparece y desaparece.", "No queda casi sitio para circular.", "Es mínimo, muy pequeño si lo relacionamos con el resto.", "Creciente, transformable, nunca es igual.", "Es un espacio puntiagudo.", "Miles de pequeñas células iguales que cambian de posición y de características físicas.", "El vacío es, por tanto, real y simbólico, mínimo, casi inexistente.", "Sólo parecen tener interés ahí donde la densidad aumenta.", " Depende del lado oscuro para existir y se mueve y cambia de estado.", "Es una estructura irregular, desordenada, no polarizada.", "Es capaz de convocar la idea de una ausencia material y programática.", "Los cambios que sufre son casi imperceptibles.", "No parecen generar tensiones de ningún tipo.", "Cada parte de este espacio encontramos lo que define al espacio total y viceversa.", "La estructura, los sistemas mecánicos y las circulaciones se comprimen en los intersticios.", "El tamaño de estos espacios de relación disminuye.", "Los intersticios vuelven a ser enormes lugares desorientados, muy indefinidos.", "Toda la red se construye a través de un único sistema constructivo."};
void setup(){
size(600, 600);
smooth();
background(255, 255, 255);
fill(40, 40, 40);
textAlign( CENTER, TOP );
font = loadFont("Aller-Light-48.vlw");
textFont(font, 12);
}
void draw(){
if( mousePressed){
background(255, 255, 255);
text( quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+
quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+
quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n\n"+
quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+
quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))]+"\n"+quote[int(random(0, quote.length))], width/2, height/7);
//saveFrame();
}
}
1