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) { } }
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); }