b0unc3 hat gesagt.:!! Wir Haben Mit Der Vergangenheit Abgeschlossen Aber Die Vergangenheit Nicht Mit Uns !!
public boolean userHit(int maus_x, int maus_y) {
if (maus_x >= pos_x - radius && maus_x <= pos_x + radius &
maus_y >= pos_y - radius && maus_y <= pos_y + radius) {
player.addScore (10*Math.abs(x_speed) + 10);
return true;
} else return false;
}
public void mousePressed(MouseEvent e ) {
// Position der Maus holen
int maus_x = e.getX();
int maus_y = e.getY();
// Behandlung von Mausereignissen, währen das Spiel läuft
if (!isStopped) {
// Testen, ob roter Ball getroffen wurde
if (redBall.userHit(maus_x, maus_y)) {
// Ball auf Startposition zurücksetzen
redBall.ballWasHit();
}
// Testen, ob blauer Ball getroffen wurde
if (blueBall.userHit(maus_x, maus_y)) {
// Ball auf Startposition zurücksetzen
blueBall.ballWasHit();
}
}
// Gestopptes Spiel starten
if (isStopped && e.getClickCount() == 2) {
// Alle wichtigen Werte zurücksetzen
isStopped = false;
init();
}
}