/* built with Studio Sketchpad:
* https://sketchpad.cc
*
* observe the evolution of this sketch:
* https://studio.sketchpad.cc/sp/pad/view/ro.eHR1STKTf50/rev.14138
*
* authors:
* Afric
*
*
* Klaunschneiderkönig
* license (unless otherwise specified):
* creative commons attribution-share alike 3.0 license.
* https://creativecommons.org/licenses/by-sa/3.0/
*/
/*
This sketch builds on a prior work, "Untitled Sketch", created by Klaunschneiderkönig
http://studio.sketchpad.cc/sp/pad/view/ro.9oDF$8C$y54c7/rev.2135
*/
PFont f;
PFont k;
PFont g;
PFont z;
PFont r;
float wixo = 0;
String gr = "Play";
String t1G = "G";
String t1l = "l";
String t1u = "ü";
String t1c = "c";
String t1k = "k";
String t1s = "s";
String t1r = "r";
String t1a = "a";
String t1d = "d";
String t2 = "Money :";
String t3 = "Einsatz :";
String t4 = "Gewonnen bei 10.000$";
String t5 = "50 $";
String t6 = "100 $";
String t7 = "200 $";
String t8 = "500 $";
String t9 = "1000 $";
String t10 = "2000 $";
String dollar = "$" ;
String n88 = "Dies war eine Niete!";
String e88 = "Du kriegst deinen Einsatz erstattet!";
String vdr88 = "Du hast deinen Einsatz verdreifacht!";
String vdo88 = "Du hast deinen Einsatz verdoppelt!";
String iw88 = "Du hast gewonnen!";
String Farbe = #008B00;
String Schriftart = "Georgia";
int bullebully = 0;
int zasta = 1000;
int rammstein = radians(0);
int pisser = 150;
int rudolf = 0;
int x1x ;
int x2x ;
int y1y;
int y2y ;
int haa = 250;
int haa2 = 577;
int hee = 230;
int hee2 = 526;
int farbstelle = 380;
int a7 = 30;
int b7 = 305;
int c7 = 100;
int d7 = 7;
boolean angefangen = true;
boolean betrag_angegeben50 = false;
boolean betrag_angegeben100 = false;
boolean betrag_angegeben200 = false;
boolean betrag_angegeben500 = false;
boolean betrag_angegeben1000 = false;
boolean betrag_angegeben2000 = false;
boolean betrag_angegeben = false;
boolean kappa = false;
boolean kako ;
boolean murcielago ;
boolean erosramazoti = false;
boolean ubiquitat = false;
boolean gurte = true;
boolean zwischenstand = false;
boolean geld = false;
boolean beendet = false;
boolean runde_leuft = true;
boolean regelo = false;
boolean farbo = false;
boolean otto = false;
boolean leertaste = false;
boolean pimmel;
boolean SchriftartGeorgia = true;
boolean SchriftartArial = false;
boolean SchriftartCalibri = false;
boolean SchriftartBlackadderITC = false;
boolean SchriftartComicSansMS = false;
boolean SchriftartPapyrus = false;
float umdrehung = radians(rammstein);
float umdrehung2 ;
float randomZahl ;
float xo;
float yo;
PImage webImg;
PImage webImg2;
PImage gifdh;
tas = new text_anfangscreen();
e1 = new einsatz();
z1 = new zeiger();
n1 = new niete();
v1 = new verdoppeln();
v2 = new vervierfachen();
i1 = new instantwin();
gs = new glueckspiel_screen();
as = new anfangs_screen();
tg = new text_Glucksrad();
s1 = new scheibe();
regeln = new regelwerk();
farbe = new farbe();
void setup(){
size(550,600);
xo = 275;
yo = 330;
x1x = 230;
x2x = 457;
y1y = 526;
y2y = 581;
String Anfang = "http://www.bilder-upload.eu/upload/ab4b18-1494413568.jpg";
String Ende = "https://vignette4.wikia.nocookie.net/evil/images/5/52/Game_Over.jpg/revision/latest?cb=20151207180809";
String GIF = " http://www.bilder-upload.eu/upload/45b3b4-1498212876.png";
webImg = loadImage(Anfang, "jpg");
webImg2 = loadImage(Ende, "jpg");
gifdh = loadImage(GIF,"jpg");
}
class niete {
int radius = 280;
int bullebully = 0;
void display() {
fill(205,0,0);
arc(bullebully, bullebully, radius, radius, QUARTER_PI , radians(89));
fill(205,0,0);
arc(bullebully, bullebully, radius, radius, radians(91), HALF_PI + QUARTER_PI);
fill(205,0,0);
arc(bullebully, bullebully, radius, radius, PI, PI + QUARTER_PI);
fill(205,0,0);
arc(bullebully, bullebully, radius, radius, TWO_PI - QUARTER_PI, TWO_PI);
}
}
class einsatz {
int radius = 280;
int herbi = 0;
void display () {
fill(50,205,50);
arc(herbi, herbi, radius, radius, PI + HALF_PI, TWO_PI - QUARTER_PI);
}
}
class verdoppeln {
int radius = 280;
int klaunschneiderkoenig = 0;
void display () {
fill(24,116,205);
arc(klaunschneiderkoenig, klaunschneiderkoenig, radius, radius, HALF_PI + QUARTER_PI, PI);
fill(24,116,205);
arc(klaunschneiderkoenig, klaunschneiderkoenig, radius, radius, PI + QUARTER_PI,PI + HALF_PI );
}
}
class vervierfachen {
int radius = 280;
int rassan = 0;
void display () {
fill(255,185,15);
arc(rassan, rassan, radius, radius, 0 , QUARTER_PI );
}
}
class instantwin {
int radius = 280;
int rassan = 0;
void display() {
fill(255,255,rassan);
arc(rassan, rassan, radius, radius, radians(89), radians(91));
fill(255);
}
}
class zeiger {
void display() {
strokeWeight(2);
stroke(255);
fill(255,0,0);
triangle(415,330,500,310,500,350);
fill(0);
}
}
class text_Glucksrad {
void display() {
textFont(createFont(Schriftart, 75));
fill(0);
text(t1G,115 - 6,75);
if(120 < mouseX && mouseX < 160 && 20 < mouseY && mouseY < 95 ){
fill(255, 64, 0);
text(t1G,115 - 6,75);
}
fill(0);
stroke (255);
text(t1l,- 160 + xo + 46,-255 + yo);
if(161 < mouseX && mouseX < 175 && 20 < mouseY && mouseY < 95){
fill(255, 191, 0);text(t1l,- 160 + xo + 46,-255 + yo);}
fill(0);
stroke (255);
text(t1u,- 160 + xo + 63,-255 + yo);
if(176 < mouseX && mouseX < 215 && 20 < mouseY && mouseY < 95){
fill(191, 255, 0);text(t1u,- 160 + xo + 63,-255 + yo);}
fill(0);
stroke (255);
text(t1c,- 160 + xo + 100,-255 + yo);
if(216 < mouseX && mouseX < 255 && 20 < mouseY && mouseY < 95){
fill(64, 255, 0);text(t1c,- 160 + xo + 100,-255 + yo);}
fill(0);
stroke (255);
text(t1k,- 160 + xo + 134,-255 + yo);
if(256 < mouseX && mouseX < 289 && 20 < mouseY && mouseY < 95){
fill(0, 255, 64);text(t1k,- 160 + xo + 134,-255 + yo);}
fill(0);
stroke (255);
text(t1s,- 160 + xo + 172,-255 + yo);
if(290 < mouseX && mouseX < 317 && 20 < mouseY && mouseY < 95){
fill(0, 255, 191);text(t1s,- 160 + xo + 172,-255 + yo);}
fill(0);
stroke (255);
text(t1r,- 160 + xo + 199,-255 + yo);
if(318 < mouseX && mouseX < 345 && 20 < mouseY && mouseY < 95){
fill(0, 191, 255);text(t1r,- 160 + xo + 199,-255 + yo);}
fill(0);
stroke (255);
text(t1a,- 160 + xo + 226,-255 + yo);
if(346 < mouseX && mouseX < 375 && 20 < mouseY && mouseY < 95){
fill(0, 64, 255);text(t1a,- 160 + xo + 226,-255 + yo);}
fill(0);
stroke (255);
text(t1d,- 160 + xo + 257,-255 + yo);
if(376 < mouseX && mouseX < 412 && 20 < mouseY && mouseY < 95){
fill(64, 0, 255);text(t1d,- 160 + xo + 257,-255 + yo);}
fill(0);
}}
class text_anfangscreen {
boolean Arschsafto = true ;
boolean californian_tomato_puree = true;
int Aslak_x = 190;
int Aslak_y = 240 + 25;
int Carlos_x = 210;
int Carlos_y = 310 + 25 ;
void display() {
textFont(createFont(Schriftart, 75));
fill(255);
if(190 < mouseX && mouseX < 370 && 235 + 25 < mouseY && mouseY < 330 + 25 && californian_tomato_puree == true){
fill(0,139,0);
}
stroke(0);
rect(Aslak_x,Aslak_y,180,88,9);
fill(0,139,0);
stroke(0);
text(gr, Carlos_x, Carlos_y );
if(190 < mouseX && mouseX < 370 && 235 + 25 < mouseY && mouseY < 330 + 25 && californian_tomato_puree == true ){
fill(255);text(gr, 210, 310 + 25 );}
if (mousePressed == true && 190 < mouseX && mouseX < 370 && 235 + 25 < mouseY && mouseY < 330 + 25 && Arschsafto == true && angefangen == true && farbo == false && regelo == false) {
if (mouseButton == LEFT) {
Arschsafto = false ;
californian_tomato_puree = false ;
Carlos_y = 800;
Carlos_x = 800;
Aslak_y = 800;
Aslak_x = 800;
kako = false;
angefangen = false;
}
}
textFont(createFont(Schriftart, 60));
fill(0);
stroke(255);
if(230 < mouseX && mouseX < 457 && 526 < mouseY && mouseY < 581 ){
fill(255);
rect(hee,hee2,227,55,8);
fill(0);
text("Regeln", haa, haa2 );
}
rect(hee,hee2,227,55,8);
fill(255);
text("Regeln", haa, haa2);
/* if(230 < mouseX && mouseX < 457 && 526 < mouseY && mouseY < 581 ){
fill(0);
text("Regeln", haa, haa2 );
}
*/
if (mousePressed == true && x1x < mouseX && mouseX < x2x && y1y < mouseY && mouseY < y2y && angefangen == true && farbo == false) {
if (mouseButton == LEFT) {
kako = true;
kappa = true;
regelo = true;
}}
if (kako == true && kappa == true && regelo == true && farbo == false) {
regeln.display();
}
if (angefangen == true && regelo == false){
textFont(createFont(Schriftart,15));
rect(130,562,96,28,4);
fill(0);
text("Einstellungen", 133, 584);
}
if (mousePressed == true && 133 < mouseX && mouseX < 223 && 563 < mouseY && mouseY < 563 + 24 && angefangen == true && regelo == false) {
if (mouseButton == LEFT) {
murcielago = true ;
farbo = true ;
}}
if (murcielago == true && farbo == true && regelo == false) {
farbe.display();
}
}
}
class regelwerk {
void display(){
fill(255);
rect(0,0,550,600);
textFont(createFont(Schriftart, 75));
fill (0);
text ("Das Regelwerk",30,80);
fill (0);
stroke(15);
line(30,85,530,85);
textFont(createFont(Schriftart,40));
text("Niete",90,140);
text("Einsatz",90,180);
text("Verdoppeln",90,220);
text("Verdreifachen",90,260);
text("Instant Win",90,300);
textFont(createFont(Schriftart,32));
text("Ab 10.000 $ haben sie gewonnen.",30,350);
text("Wenn ihr Konto auf 0 steht",30,390);
text("haben sie verloren.",30,420);
text("Drücken sie 'S' um zu drehen.",30,455);
text("Drücken sie 'Leertaste' um ",30,490);
text("zu stoppen.",30,515);
text("*",10,495);
text("*",10,460);
text("*",10,395);
text("*",10,357);
fill(205,0,0);
rect(30,110,40 ,30);
fill(50,205,50);
rect(30,150,40 ,30);
fill(24,116,205);
rect(30,190,40 ,30);
fill(255,185,15);
rect(30,230,40 ,30);
fill(255,255,0);
rect(30,270,40 ,30);
fill(255,0,0);
rect(30,540,115 ,40,8);
fill(0);
text("zurück",40,570);
if(mousePressed == true && 30 < mouseX && mouseX < 145 && 540 < mouseY && mouseY < 580 && kako == true && angefangen == true) {
if (mouseButton == LEFT) {
kappa = false;
regelo = false;
}}
} }
class farbe {
void display(){
fill(255);
rect(0,0,550,600);
textFont(createFont(Schriftart,43));
fill (0);
text ("Einstellungen",30,80);
fill (0);
stroke(15);
line(30,85,297,85);
textFont(createFont(Schriftart,35));
text("Hintergrundfarbe",30,140);
text("*",10,145);
fill(255,0,0);
rect(30,540,115 ,40,8);
textFont(createFont(Schriftart,32));
fill(0);
text("zurück",40,570);
fill(#F0FFFF); // weiß
rect(30,160,40 ,30);
fill(#66CDAA); // türkis
rect(100,160,40 ,30);
fill(#9ACD32); // kaki grün
rect(170,160,40 ,30);
fill(#FF82AB); // pink
rect(240,160,40 ,30);
fill(#7D26CD); // lila
rect(310,160,40 ,30);
fill(#008B00); // grün standart
rect(380,160,40 ,30);
fill(#7CFC00);
stroke (255);
rect(farbstelle,200,40 ,7);
fill(0);
text("Schriftart",30,240);
text("*",10,245);
fill(#7CFC00);
rect(a7,b7, c7 ,d7);
fill(0);
textFont(createFont("Georgia",24));
text("Georgia",30,300);
if(mousePressed == true && 30 < mouseX && mouseX < 130 && 300-24 < mouseY && mouseY < 300 && farbo == true ) {
if (mouseButton == LEFT) {
SchriftartPapyrus = false;
SchriftartArial = false;
SchriftartComicSansMS = false ;
SchriftartBlackadderITC = false ;
SchriftartArial = false;
SchriftartGeorgia = true;
a7 = 30;
b7 = 305;
c7 = 100;
d7 = 7;
}}
if (SchriftartGeorgia == true){
Schriftart = "Georgia" ;
}
fill(0);
textFont(createFont("Arial",24));
text("Arial",150,300);
if(mousePressed == true && 150 < mouseX && mouseX < 230 && 300-24 < mouseY && mouseY < 300 && farbo == true) {
if (mouseButton == LEFT) {
SchriftartPapyrus = false;
SchriftartArial = false;
SchriftartComicSansMS = false ;
SchriftartBlackadderITC = false ;
SchriftartArial = true;
SchriftartGeorgia = false;
a7 = 150;
b7 = 305;
c7 = 80;
d7 = 7;
}}
if (SchriftartArial == true){
Schriftart = "Arial" ;
}
fill(0);
textFont(createFont("Calibri",24));
text("Calibri",350,300);
if(mousePressed == true && 350 < mouseX && mouseX < 440 && 300-24 < mouseY && mouseY < 300 && farbo == true ) {
if (mouseButton == LEFT) {
SchriftartPapyrus = false;
SchriftartArial = false;
SchriftartComicSansMS = false ;
SchriftartBlackadderITC = false ;
SchriftartCalibri = true;
SchriftartGeorgia = false;
a7 = 350;
b7 = 305;
c7 = 90;
d7 = 7;
}}
if (SchriftartCalibri == true){
Schriftart = "Calibri" ;
}
fill(0);
textFont(createFont("Blackadder ITC",24));
text("Blackadder ITC",350,360);
if(mousePressed == true && 350 < mouseX && mouseX < 500 && 360-24 < mouseY && mouseY < 360 && farbo == true ) {
if (mouseButton == LEFT) {
SchriftartPapyrus = false;
SchriftartCalibri = false;
SchriftartComicSansMS = false ;
SchriftartBlackadderITC = true ;
SchriftartArial = false;
SchriftartGeorgia = false;
a7 = 350;
b7 = 360;
c7 = 150;
d7 = 7;
}}
if (SchriftartBlackadderITC == true){
Schriftart = "Blackadder ITC" ;
}
fill(0);
textFont(createFont("Comic Sans MS",24));
text("Comic Sans MS",150,360);
if(mousePressed == true && 150 < mouseX && mouseX < 325 && 360-24 < mouseY && mouseY < 360 && farbo == true) {
if (mouseButton == LEFT) {
SchriftartPapyrus = false;
SchriftartCalibri = false;
SchriftartComicSansMS = true ;
SchriftartBlackadderITC = false ;
SchriftartArial = false;
SchriftartGeorgia = false;
a7 = 150;
b7 = 360;
c7 = 175;
d7 = 7;
}}
if (SchriftartComicSansMS == true){
Schriftart = "Comic Sans MS" ;
}
fill(0);
textFont(createFont("Papyrus",24));
text("Papyrus",30,360);
if(mousePressed == true && 30 < mouseX && mouseX < 130 && 360-24 < mouseY && mouseY < 360 && farbo == true ) {
if (mouseButton == LEFT) {
SchriftartPapyrus = true;
SchriftartCalibri = false;
SchriftartComicSansMS = false ;
SchriftartBlackadderITC = false ;
SchriftartArial = false;
SchriftartGeorgia = false;
a7 = 30;
b7 = 360;
c7 = 100;
d7 = 7;
}}
if (SchriftartPapyrus == true){
Schriftart = "Papyrus" ;
}
if(mousePressed == true && 30 < mouseX && mouseX < 70 && 160 < mouseY && mouseY < 190 && farbo == true) {
if (mouseButton == LEFT) {
Farbe = #F0FFFF ;
farbstelle = 30 ;
}}
if(mousePressed == true && 100 < mouseX && mouseX < 140 && 160 < mouseY && mouseY < 190 && farbo == true) {
if (mouseButton == LEFT) {
Farbe = #66CDAA ;
farbstelle = 100 ;
}}
if(mousePressed == true && 170 < mouseX && mouseX < 210 && 160 < mouseY && mouseY < 190 && farbo == true) {
if (mouseButton == LEFT) {
Farbe = #9ACD32 ;
farbstelle = 170 ;
}}
if(mousePressed == true && 240 < mouseX && mouseX < 280 && 160 < mouseY && mouseY < 190 && farbo == true) {
if (mouseButton == LEFT) {
Farbe = #FF82AB ;
farbstelle = 240 ;
}}
if(mousePressed == true && 310 < mouseX && mouseX < 350 && 160 < mouseY && mouseY < 190 && farbo == true) {
if (mouseButton == LEFT) {
Farbe = #7D26CD ;
farbstelle = 310 ;
}}
if(mousePressed == true && 380 < mouseX && mouseX < 420 && 160 < mouseY && mouseY < 190 && farbo == true) {
if (mouseButton == LEFT) {
Farbe = #008B00 ;
farbstelle = 380 ;
}}
if(mousePressed == true && 30 < mouseX && mouseX < 145 && 540 < mouseY && mouseY < 580 && angefangen == true) {
if (mouseButton == LEFT) {
murcielago = false ;
farbo = false;
}}
}}
class glueckspiel_screen {
int rundung = 6;
int breite_kasten = 120;
int hoehe_kasten = 40;
void display() {
z1.display();
textFont(createFont(Schriftart, 75));
fill(0);
tg.display();
fill(255);
stroke (0);
rect (5 ,-175 + yo - 30 - hoehe_kasten,540,35,rundung);
textFont(createFont(Schriftart, 28));
fill(0);
text(t2, -250 + xo,-180 + yo - hoehe_kasten);
fill(0);
text(t3 ,0 + xo,-180 + yo - hoehe_kasten);
fill(255);
stroke (0);
// rect (5 ,-175 + yo - 30 ,540,35,rundung);
// fill(0);
// text(t4,-135 + xo,-180 + yo);
fill(255);
stroke (0);
rect (width/2 - width/3 - breite_kasten/2,height/1.2,breite_kasten,hoehe_kasten ,rundung);
fill(0);
text(t5,width/2 - width/3 - breite_kasten/2 + 35 ,height/1.2 + hoehe_kasten - 10);
fill(255);
stroke (0);
rect (width/2 - width/3 - breite_kasten/2,height/1.2+50,breite_kasten,hoehe_kasten,rundung);
fill(0);
text(t6,width/2 - width/3 - breite_kasten/2 + 30 ,height/1.2 + hoehe_kasten + hoehe_kasten);
fill(255);
stroke (0);
rect (width/2 - breite_kasten/2,height/1.2,breite_kasten,hoehe_kasten,rundung);
fill(0);
text(t7,width/2 - width/3 - breite_kasten/2 + 210 ,height/1.2 + hoehe_kasten - 10);
fill(255);
stroke (0);
rect (width/2 - breite_kasten/2 ,height/1.2+50,breite_kasten,hoehe_kasten,rundung);
fill(0);
text(t8,width/2 - width/3 - breite_kasten/2 + 215 ,height/1.2 + hoehe_kasten + hoehe_kasten);
fill(255);
stroke (0);
rect (width/2 + width/3 - breite_kasten/2,height/1.2,breite_kasten,hoehe_kasten,rundung);
fill(0);
text(t9,width/2 - width/3 - breite_kasten/2 + 385 ,height/1.2 + hoehe_kasten - 10);
fill(255);
stroke (0);
rect (width/2 + width/3 - breite_kasten/2,height/1.2+50,breite_kasten,hoehe_kasten,rundung);
fill(0);
text(t10,width/2 - width/3 - breite_kasten/2 + 390 ,height/1.2 + hoehe_kasten + hoehe_kasten);
text(zasta,-140 + xo,-180 + yo - hoehe_kasten);
text(dollar,-50 + xo,-180 + yo - hoehe_kasten);
//text (umdrehung2 , 10,40);
// text (randomZahl , 10,40);
// text (rammstein ,10,40);
if(width/2 - width/3 - breite_kasten/2 < mouseX && mouseX < width/2 - width/3 - breite_kasten/2 + breite_kasten && height/1.2 < mouseY && mouseY < height/1.2 + hoehe_kasten && mousePressed == true && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == false && angefangen == false && zasta >= 50){
if (mouseButton == LEFT) {
betrag_angegeben50 = true;
}}
if(betrag_angegeben50 == true ) {
fill(0);
text(t5,115 + xo,-180 + yo - hoehe_kasten);
betrag_angegeben = true;
}
if(width/2 - width/3 - breite_kasten/2 < mouseX && mouseX < width/2 - width/3 - breite_kasten/2 + breite_kasten && height/1.2 + hoehe_kasten + 10 < mouseY && mouseY < height/1.2 + hoehe_kasten + hoehe_kasten + 10 && mousePressed == true && betrag_angegeben50 == false && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == false && angefangen == false&& zasta >= 100){
if (mouseButton == LEFT) {
betrag_angegeben100 = true;
}}
if(betrag_angegeben100 == true ) {
fill(0);
text(t6,115 + xo,-180 + yo - hoehe_kasten);
betrag_angegeben = true;
}
if(width/2 - width/3 - breite_kasten/2 + breite_kasten*1.5 < mouseX && mouseX < width/2 - width/3 - breite_kasten/2 + breite_kasten + breite_kasten*1.5 && height/1.2 < mouseY && mouseY < height/1.2 + hoehe_kasten && mousePressed == true && betrag_angegeben100 == false && betrag_angegeben50 == false && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == false && angefangen == false && zasta >= 200){
if (mouseButton == LEFT) {
betrag_angegeben200 = true;
}}
if(betrag_angegeben200 == true ) {
fill(0);
text(t7,115 + xo,-180 + yo - hoehe_kasten);
betrag_angegeben = true;
}
if(width/2 - width/3 - breite_kasten/2 + breite_kasten*1.5 < mouseX && mouseX < width/2 - width/3 - breite_kasten/2 + breite_kasten + breite_kasten*1.5 && height/1.2 + hoehe_kasten + 10 < mouseY && mouseY < height/1.2 + hoehe_kasten + hoehe_kasten + 10 && mousePressed == true && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben50 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == false && angefangen == false && zasta >= 500){
if (mouseButton == LEFT) {
betrag_angegeben500 = true;
}}
if(betrag_angegeben500 == true ) {
fill(0);
text(t8,115 + xo,-180 + yo - hoehe_kasten);
betrag_angegeben = true;
}
if(width/2 - width/3 - breite_kasten/2 + (breite_kasten*1.5)*2 < mouseX && mouseX < width/2 - width/3 - breite_kasten/2 + breite_kasten + (breite_kasten*1.5)*2 && height/1.2 < mouseY && mouseY < height/1.2 + hoehe_kasten && mousePressed == true && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben50 == false && betrag_angegeben2000 == false && angefangen == false && zasta >= 1000){
if (mouseButton == LEFT) {
betrag_angegeben1000 = true;
}}
if(betrag_angegeben1000 == true ) {
fill(0);
text(t9,115 + xo,-180 + yo - hoehe_kasten);
betrag_angegeben = true;
}
if(width/2 - width/3 - breite_kasten/2 + (breite_kasten*1.5)*2 < mouseX && mouseX < width/2 - width/3 - breite_kasten/2 + breite_kasten + (breite_kasten*1.5)*2 && height/1.2 + hoehe_kasten + 10 < mouseY && mouseY < height/1.2 + hoehe_kasten + hoehe_kasten + 10 && mousePressed == true && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben50 == false && angefangen == false && zasta >= 2000){
if (mouseButton == LEFT) {
betrag_angegeben2000 = true;
}}
if(betrag_angegeben2000 == true ) {
fill(0);
text(t10,115 + xo,-180 + yo - hoehe_kasten);
betrag_angegeben = true;
}
if(betrag_angegeben50 == true && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == false && betrag_angegeben == true && geld == false && zasta > 0){
zasta = zasta - 50;
geld = true;
}
if(betrag_angegeben50 == false && betrag_angegeben100 == true && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == false && betrag_angegeben == true && geld == false && zasta > 0){
zasta = zasta - 100;
geld = true;
}
if(betrag_angegeben50 == false && betrag_angegeben100 == false && betrag_angegeben200 == true && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == false && betrag_angegeben == true && geld == false && zasta > 0){
zasta = zasta - 200;
geld = true;
}
if(betrag_angegeben50 == false && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben500 == true && betrag_angegeben1000 == false && betrag_angegeben2000 == false && betrag_angegeben == true && geld == false && zasta > 0){
zasta = zasta - 500;
geld = true;
}
if(betrag_angegeben50 == false && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben1000 == true && betrag_angegeben2000 == false && betrag_angegeben == true && geld == false && zasta > 0){
zasta = zasta - 1000;
geld = true;
}
if(betrag_angegeben50 == false && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == true && betrag_angegeben == true && geld == false && zasta > 0){
zasta = zasta - 2000;
geld = true;
}
if(((umdrehung2 >= 0 && umdrehung2 <= 45 ) && (erosramazoti == true) )|| ((umdrehung2 >= 135 && umdrehung2 <= 180 ) && (erosramazoti == true))|| ((umdrehung2 >= 225 && umdrehung2 <= 269) && (erosramazoti == true)) || ((umdrehung2 >= 271 && umdrehung2 <= 315) && (erosramazoti == true) )){
fill(255);
rect (130 ,-160 + yo - 30 ,270,35,rundung);
fill(0);
text(n88,140,-160 + yo); //--
}
if(((umdrehung2 >= 269 && umdrehung2 <= 271 ) && (erosramazoti == true ))){
fill(255);
rect (20 ,-160 + yo - 30 ,550,35,rundung);
fill(0);
text(iw88,160,-160 + yo);
}
if(((umdrehung2 >= 45 && umdrehung2 <= 90) && (erosramazoti == true ))){
fill(255);
rect (50 ,-160 + yo - 30 ,460,35,rundung);
fill(0);
text(e88,60,-160 + yo);
}
if(((umdrehung2 >= 90 && umdrehung2 <= 135) && (erosramazoti == true)) || ((umdrehung2 >= 180 && umdrehung2<= 225) && (erosramazoti == true) ) ){
fill(255);
rect (60 ,-160 + yo - 30 ,460,35,rundung);
fill(0);
text(vdo88,70,-160 + yo); // --
}
if((umdrehung2 >= 315 && umdrehung2 <= 360) && (erosramazoti == true) ){
fill(255);
rect (50 ,-160 + yo - 30 ,470,35,rundung);
fill(0);
text(vdr88,60,-160 + yo); //--
}
}}
class scheibe {
void zeichne (){
translate(xo,yo);
rotate(umdrehung);
e1.display();
n1.display();
v1.display();
v2.display();
i1.display();
umdrehung += radians(rammstein);
rudolf = -600;
angefangen = false ;
if (keyPressed == true && betrag_angegeben == true && rammstein == 0){
if (key == 's' || key == 'S' ) {
rammstein = radians(2000 + randomZahl) ;
leertaste = false;
erosramazoti = false ;
}
}
if (keyPressed == true && rammstein == radians(2000 + randomZahl) && betrag_angegeben == true ){
if (key == ' ' ) {
rammstein = 0 ;
erosramazoti = true ;
zwischenstand = true;
betrag_angegeben = false;
leertaste = true;
runde_leuft = true;
randomZahl = (Math.random()*1000);
} }
if (ubiquitat == false && betrag_angegeben50 == true && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == false && betrag_angegeben == true && zwischenstand == true && geld == true){
if (umdrehung2 >= 315 && umdrehung2 <= 360 ) {
anzeige_vdr88 = true;
zasta = zasta + 150;
geld = false;
zwischenstand = false;
betrag_angegeben50 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 0 && umdrehung2 <= 45 || umdrehung2 >= 135 && umdrehung2<= 180 || umdrehung2 >= 225 && umdrehung2 <= 269 || umdrehung2 >= 271 && umdrehung2 <= 315 ) { // BLAU
anzeige_n88 = true;
pimmel = true;
zasta = zasta - 0;
geld = false;
zwischenstand = false;
betrag_angegeben50 = false;
betrag_angegeben = false;
otto = true;
}
else if (umdrehung2 >= 269 && umdrehung2 <= 271 ){//GELB
anzeige_iw88 = true;
zasta = zasta + 10050;
geld = false;
zwischenstand = false;
betrag_angegeben50 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 45 && umdrehung2 <= 90 ){ // GRUN
anzeige_e88 = true;
zasta = zasta + 50;
geld = false;
zwischenstand = false;
betrag_angegeben50 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 90 && umdrehung2 <= 135 || umdrehung2 >= 180 && umdrehung2<= 225 ){ //ROT
anzeige_vdo88 = true;
zasta = zasta + 100;
geld = false;
zwischenstand = false;
betrag_angegeben50 = false;
betrag_angegeben = false;
} }
if (ubiquitat == false && betrag_angegeben50 == false && betrag_angegeben100 == true && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == false && betrag_angegeben == true && zwischenstand == true && geld == true){
if (umdrehung2 >= 315 && umdrehung2 <= 360 ) {
anzeige_vdr88 = true;
zasta = zasta + 300;
geld = false;
zwischenstand = false;
betrag_angegeben100 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 0 && umdrehung2 <= 45 || umdrehung2 >= 135 && umdrehung2<= 180 || umdrehung2 >= 225 && umdrehung2 <= 269 || umdrehung2 >= 271 && umdrehung2 <= 315 ) { // BLAU
anzeige_n88 = true;
pimmel = true;
zasta = zasta - 0;
geld = false;
zwischenstand = false;
betrag_angegeben100 = false;
betrag_angegeben = false;
otto = true;
}
else if (umdrehung2 >= 269 && umdrehung2 <= 271 ){//GELB
anzeige_iw88 = true;
zasta = zasta + 10100;
geld = false;
zwischenstand = false;
betrag_angegeben100 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 45 && umdrehung2 <= 90 ){ // GRUN
anzeige_e88 = true;
zasta = zasta + 100;
geld = false;
zwischenstand = false;
betrag_angegeben100 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 90 && umdrehung2 <= 135 || umdrehung2 >= 180 && umdrehung2<= 225 ){ //ROT
anzeige_vdo88 = true;
zasta = zasta + 200;
geld = false;
zwischenstand = false;
betrag_angegeben100 = false;
betrag_angegeben = false;
} }
if (ubiquitat == false && betrag_angegeben50 == false && betrag_angegeben100 == false && betrag_angegeben200 == true && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == false && betrag_angegeben == true && zwischenstand == true && geld == true && leertaste == true){
if (umdrehung2 >= 315 && umdrehung2 <= 360 ) {
anzeige_vdr88 = true;
zasta = zasta + 600;
geld = false;
zwischenstand = false;
betrag_angegeben200 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 0 && umdrehung2 <= 45 || umdrehung2 >= 135 && umdrehung2 <=180 || umdrehung2 >= 225 && umdrehung2 <= 269 || umdrehung2 >= 271 && umdrehung2 <= 315 ) { // BLAU
anzeige_n88 = true;
zasta = zasta - 0;
pimmel = true;
geld = false;
zwischenstand = false;
betrag_angegeben200 = false;
betrag_angegeben = false;
otto = true;
}
else if (umdrehung2 >= 269 && umdrehung2 <= 271 ){//GELB
anzeige_iw88 = true;
zasta = zasta + 10200;
geld = false;
zwischenstand = false;
betrag_angegeben200 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 45 && umdrehung2 <= 90 ){ // GRUN
anzeige_e88 = true;
zasta = zasta + 200;
geld = false;
zwischenstand = false;
betrag_angegeben200 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 90 && umdrehung2 <= 135 || umdrehung2 >= 180 && umdrehung2<= 225 ){ //ROT
anzeige_vdo88 = true;
zasta = zasta + 400;
geld = false;
zwischenstand = false;
betrag_angegeben200 = false;
betrag_angegeben = false;
} }
if (ubiquitat == false && betrag_angegeben50 == false && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben500 == true && betrag_angegeben1000 == false && betrag_angegeben2000 == false && betrag_angegeben == true && zwischenstand == true && geld == true){
if (umdrehung2 >= 315 && umdrehung2 <= 360 ) {
anzeige_vdr88 = true;
zasta = zasta + 1500;
geld = false;
zwischenstand = false;
betrag_angegeben500 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 0 && umdrehung2 <= 45 || umdrehung2 >= 135 && umdrehung2<= 180 || umdrehung2 >= 225 && umdrehung2 <= 269 || umdrehung2 >= 271 && umdrehung2 <= 315 ) { // BLAU
anzeige_n88 = true;
zasta = zasta - 0;
pimmel = true;
geld = false;
zwischenstand = false;
betrag_angegeben500 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 269 && umdrehung2 <= 271 ){//GELB
anzeige_iw88 = true;
zasta = zasta + 10500;
geld = false;
zwischenstand = false;
betrag_angegeben500 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 45 && umdrehung2 <= 90 ){ // GRUN
anzeige_e88 = true;
zasta = zasta + 500;
geld = false;
zwischenstand = false;
betrag_angegeben500 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 90 && umdrehung2 <= 135 || umdrehung2 >= 180 && umdrehung2<= 225 ){ //ROT
anzeige_vdo88 = true;
zasta = zasta + 1000;
geld = false;
zwischenstand = false;
betrag_angegeben500 = false;
betrag_angegeben = false;
} }
if (ubiquitat == false && betrag_angegeben50 == false && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben1000 == true && betrag_angegeben2000 == false && betrag_angegeben == true && zwischenstand == true && geld == true){
if (umdrehung2 >= 315 && umdrehung2 <= 360 ) {
anzeige_vdr88 = true;
zasta = zasta + 3000;
geld = false;
zwischenstand = false;
betrag_angegeben1000 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 0 && umdrehung2 <= 45 || umdrehung2 >= 135 && umdrehung2<= 180 || umdrehung2 >= 225 && umdrehung2 <= 269 || umdrehung2 >= 271 && umdrehung2 <= 315 ) { // BLAU
anzeige_n88 = true;
pimmel = true;
zasta = zasta - 0;
geld = false;
zwischenstand = false;
betrag_angegeben1000 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 269 && umdrehung2 <= 271 ){//GELB
anzeige_iw88 = true;
zasta = zasta + 11000;
geld = false;
zwischenstand = false;
betrag_angegeben1000 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 45 && umdrehung2 <= 90 ){ // GRUN
anzeige_e88 = true;
zasta = zasta + 1000;
geld = false;
zwischenstand = false;
betrag_angegeben1000 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 90 && umdrehung2 <= 135 || umdrehung2 >= 180 && umdrehung2<= 225 ){ //ROT
anzeige_vdo88 = true;
zasta = zasta + 2000;
geld = false;
zwischenstand = false;
betrag_angegeben1000 = false;
betrag_angegeben = false;
} }
if (ubiquitat == false && betrag_angegeben50 == false && betrag_angegeben100 == false && betrag_angegeben200 == false && betrag_angegeben500 == false && betrag_angegeben1000 == false && betrag_angegeben2000 == true && betrag_angegeben == true && zwischenstand == true && geld == true){
if (umdrehung2 >= 315 && umdrehung2 <= 360 ) {
anzeige_vdr88 = true;
zasta = zasta + 6000;
geld = false;
zwischenstand = false;
betrag_angegeben2000 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 0 && umdrehung2 <= 45 || umdrehung2 >= 135 && umdrehung2<= 180 || umdrehung2 >= 225 && umdrehung2 <= 269 || umdrehung2 >= 271 && umdrehung2 <= 315 ) { // BLAU
anzeige_n88 = true;
zasta = zasta - 0;
geld = false;
pimmel = true;
zwischenstand = false;
betrag_angegeben2000 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 269 && umdrehung2 <= 271 ){//GELB
anzeige_iw88 = true;
zasta = zasta + 12000;
geld = false;
zwischenstand = false;
betrag_angegeben2000 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 45 && umdrehung2 <= 90 ){ // GRUN
//anzeige_e88 = true;
zasta = zasta + 2000;
geld = false;
zwischenstand = false;
betrag_angegeben2000 = false;
betrag_angegeben = false;
}
else if (umdrehung2 >= 90 && umdrehung2 <= 135 || umdrehung2 >= 180 && umdrehung2<= 225 ){ //ROT
//anzeige_vdo88 = true;
zasta = zasta + 4000;
geld = false;
zwischenstand = false;
betrag_angegeben2000 = false;
betrag_angegeben = false;
} }
}}
class anfangs_screen{
void display() {
image(webImg, 0, rudolf);
}}
void draw(){
if (zasta >= 10000){
beendet = true ;
image(gifdh, -100, 0,700,730);
textFont(createFont(Schriftart,40));
fill(0);
text("Horstlichen Glückwunsch!",45,80);
}
if (zasta == 0 && betrag_angegeben == false && pimmel == true && rammstein == 0){
beendet = true ;
background(0);
image(webImg2, 20, 40, 500 ,200);
fill(0);
stroke(255);
strokeWeight(3);
rect(125,538,140,34,4);
fill(255);
textFont(createFont(Schriftart, 28));
text("last result", 130 , 566);
// text("last result", 330 , 566);
if (mousePressed == true && 130 < mouseX && mouseX < 260 && 546 < mouseY && mouseY < 568) {
if (mouseButton == LEFT) {
fill(255,0,0);
strokeWeight(3);
stroke(255);
triangle(415,330,500,310,500,350);
s1.zeichne();
}}
}
if(beendet == false) {
background(Farbe);
umdrehung2 = umdrehung % (TWO_PI) * 360/(TWO_PI);
as.display();
tas.display();
}
if(angefangen == false && beendet == false){
gs.display();
s1.zeichne();
haa = 1000;
haa2 = 1000;
hee = 1000;
hee2 = 1000;
}
}