예제 #1
0
  public void mousePressed(MouseEvent evt) {
    try {
      if (!neu && !wiedergeben && !verloren && !intro) {
        if (evt.getComponent() == rot) {
          if (farben[klick] != 1) verloren = true;
          else {
            klick++;
            rot.setIcon(new ImageIcon("files/Minigames/Senso/red_1.png"));
            soundAbspielen(soundR);
          }
        } else if (evt.getComponent() == gruen) {
          if (farben[klick] != 2) verloren = true;
          else {
            klick++;
            gruen.setIcon(new ImageIcon("files/Minigames/Senso/green_1.png"));
            soundAbspielen(soundG);
          }
        } else if (evt.getComponent() == blau) {
          if (farben[klick] != 3) verloren = true;
          else {
            klick++;
            blau.setIcon(new ImageIcon("files/Minigames/Senso/blue_1.png"));
            soundAbspielen(soundB);
          }
        } else if (evt.getComponent() == gelb) {
          if (farben[klick] != 4) verloren = true;
          else {
            klick++;
            gelb.setIcon(new ImageIcon("files/Minigames/Senso/yellow_1.png"));
            soundAbspielen(soundY);
          }
        }
        //				else if (evt.getComponent() == beenden)
        //				{
        //					this.setVisible(false);
        //					s.minispielEnde(null);
        //					if (spiel != null)
        //						spiel.interrupt();
        //					neustarten(false);
        //					spiel = new Thread(this);
        //					if (intro)
        //						spiel.start();
        //				}

      }
    } catch (Exception e) {
    }
  }
예제 #2
0
 public void mouseClicked(MouseEvent evt) {
   if (evt.getComponent() == beenden) {
     this.setVisible(false);
     Game.Information[] infos = null;
     if (runde > 0) {
       infos = new Game.Information[2];
       infos[0] =
           new Game.Information(
               Game.Information.AENDERN_BEWERBUNGSFAKTOR, Game.Information.ART_UM_WERT, runde);
       infos[1] =
           new Game.Information(
               Game.Information.AENDERN_SOZIALES, Game.Information.ART_UM_WERT, 2 * runde);
     }
     s.minispielEnde(infos);
     läuft = false;
     //			if (spiel != null)
     //				spiel.interrupt();
     //			neustarten(false);
     //			spiel = new Thread(this);
     //			if (intro)
     //				spiel.start();
   } else if (evt.getComponent() == neustart && verloren) neustarten(true);
 }