> show canvas only <


/* 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;
    }
   }