Processing Forum
This is only a part of it, but it shows the parts that are needed if I'm not mistaken. I tried an if in the setup but that obviously won't work because the setup is only run once.// De video bibliotheek binnen halen
import processing.video.*;
Movie intro;
Movie filmvraag2;
Movie filmvraag3;
Movie filmvraag4;
Movie filmvraag5;
Movie filmvraag6;
Movie filmvraag7;
Movie filmvraag8;
Movie filmvraag9;
Movie filmvraag10;
Movie filmvraag11;
Movie filmvraag12;
Movie filmvraag13;
Movie filmvraag14;
Movie filmvraag15;
Movie filmvraag16;
Movie filmvraag17;
Movie filmvraag18;
Movie filmvraag19;
Movie filmvraag20;
Movie filmvraag21;
// De booleans voor de eerste antwoord mogelijkheid
boolean antwoord1 = false;
boolean antwoord2 = false;
boolean antwoord2b = false;
boolean antwoord2c = false;
boolean antwoord2d = false;
// De booleans voor de tweede antwoord mogelijkheid
boolean antwoord3 = false;
boolean antwoord3b = false;
boolean antwoord3c = false;
boolean antwoord3d = false;
// De booleans voor de derde antwoord mogelijkheid
boolean antwoord4 = false;
boolean antwoord4b = false;
boolean antwoord4c = false;
boolean antwoord4d = false;
// De booleans voor de vierde antwoord mogelijkheid
boolean antwoord5 = false;
boolean antwoord5b = false;
boolean antwoord5c = false;
boolean antwoord5d = false;
// De booleans voor de vijfde antwoord mogelijkheid
boolean antwoord6 = false;
boolean antwoord6b = false;
boolean antwoord6c = false;
boolean antwoord6d = false;
// Het einde
boolean einde = false;
void setup() {
//size(1024, 768);
PFont font;
font = loadFont("ArialNarrow-10.vlw");
textFont(font, 32);
// Het binnen halen van het intro
size(1024, 768);
intro = new Movie(this, "intro.mov", 29);
// Het instellen van de tweede vraag
filmvraag2 = new Movie(this, "vraag2.mov", 180);
filmvraag2.stop();
// Het instellen van de derde vraag
filmvraag3 = new Movie(this, "vraag3.mov", 180);
filmvraag3.stop();
// Het instellen van de vierde vraag
filmvraag4 = new Movie(this, "vraag4.mov", 180);
filmvraag4.stop();
// Het instellen van de vijfde vraag
filmvraag5 = new Movie(this, "vraag5.mov", 180);
filmvraag5.stop();
// Het instellen van de zesde vraag
filmvraag6 = new Movie(this, "vraag6.mov", 180);
filmvraag6.stop();
// Het instellen van de zevende vraag
filmvraag7 = new Movie(this, "vraag7.mov", 180);
filmvraag7.stop();
// Het instellen van de achtste vraag
filmvraag8 = new Movie(this, "vraag8.mov", 180);
filmvraag8.stop();
// Het instellen van de negende vraag
filmvraag9 = new Movie(this, "vraag9.mov", 180);
filmvraag9.stop();
// Het instellen van de tiende vraag
filmvraag10 = new Movie(this, "vraag10.mov", 180);
filmvraag10.stop();
// Het instellen van de elfde vraag
filmvraag11 = new Movie(this, "vraag11.mov", 180);
filmvraag11.stop();
// Het instellen van de twaalfde vraag
filmvraag12 = new Movie(this, "vraag12.mov", 180);
filmvraag12.stop();
// Het instellen van de dertiende vraag
filmvraag13 = new Movie(this, "vraag13.mov", 180);
filmvraag13.stop();
// Het instellen van de veertiende vraag
filmvraag14 = new Movie(this, "vraag14.mov", 180);
filmvraag14.stop();
// Het instellen van de vijftiende vraag
filmvraag15 = new Movie(this, "vraag15.mov", 180);
filmvraag15.stop();
// Het instellen van de vijftiende vraag
filmvraag16 = new Movie(this, "vraag16.mov", 180);
filmvraag16.stop();
// Het instellen van de vijftiende vraag
filmvraag17 = new Movie(this, "vraag17.mov", 180);
filmvraag17.stop();
// Het instellen van de vijftiende vraag
filmvraag18 = new Movie(this, "vraag18.mov", 180);
filmvraag18.stop();
// Het instellen van de vijftiende vraag
filmvraag19 = new Movie(this, "vraag19.mov", 180);
filmvraag19.stop();
// Het instellen van de vijftiende vraag
filmvraag20 = new Movie(this, "vraag20.mov", 180);
filmvraag20.stop();
// Het instellen van de vijftiende vraag
filmvraag21 = new Movie(this, "vraag21.mov", 180);
filmvraag21.stop();
// De eerste vraag op true zetten zodat we kunnen beginnen!
vraag1 = true;
}
void draw() {
if(vraag1 == true) {
if(keyPressed) {
if(key == 'b') {
antwoord1 = true;
}
}
}
if(antwoord1 == true) {
background(#000000);
// Het instellen van de video voor de intro
if(intro.available()) {
intro.read();
}
image(intro, 192, 50);
text("A) Wil je je mond houden?", 15, 658);
text("B) Pardon ik verstond je niet", 15, 688);
text("C) Wil je niet zo brutaal doen?", 15, 718);
text("D) Dit kun je ook op een andere manier vragen, niet?", 15, 748);
if(keyPressed) {
if(key == 's') {
antwoord2 = true;
} else if(key == 'g') {
antwoord2b = true;
} else if(key =='j') {
antwoord2c = true;
} else if(key == 'l') {
antwoord2d = true;
}
keyPressed = false;
}
} // Als de eerste vraag volledig klaar is, op naar de volgende
if(antwoord2 == true) {
antwoord1 = false;
background(#000000);
image(filmvraag2, 192, 50);
text("A) Sorry, maar op deze vraag ga ik geen antwoord geven.", 15, 658);
text("B) Kun je dit ook aan me vragen, zonder dat het asociaal overkomt? ", 15, 688);
text("C) Ik wil het je best vertellen, dan moet je wel je vraag anders stellen.", 15, 718);
text("D) Het station is hier naar links en dan loop je er tegenaan!", 15, 748);
if(keyPressed) {
if(key == 's') {
antwoord3 = true;
}
if(key == 'g') {
antwoord3b = true;
}
if(key == 'j') {
antwoord3c = true;
}
if(key == 'l') {
antwoord3d = true;
}
keyPressed = false;
}
}