Rechteck/Quadrat getroffen?

  • Themenstarter Themenstarter Fraaage
  • Beginndatum Beginndatum
F

Fraaage

Gast
Hallöchen, hab mal kurz ne Frage:

Ich will bei einem Quadrat/Rechteck überprüfen, ob es durch die Maus angeklickt wurde.
Bei einem Kreis wird dies mit Hilfe der Kreisgleichung gemacht.

Java:
 public boolean getroffen(double pH, double pV)
    {
        return (pH - hatStift.hPosition())
        *      (pH - hatStift.hPosition())
        +      (pV - hatStift.vPosition())
        *      (pV - hatStift.vPosition())  <= zGroesse * zGroesse;
    }


Aber wie mache ich das bei einem Quadrat bzw. Rechteck?
 
danke, ich hatte genau das gleiche problem
edit: ging aber nicht
ich habs so gelöst:
Code:
return !(ClickX > getX()+this.getWidth())&&ClickX>getX()&&!(ClickY>getY()+this.getHeight()+25)&&ClickY-25>getY();
 
Zuletzt bearbeitet:

Zurück
Oben