|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectea.Raum
ea.Geometrie
ea.Rechteck
ea.edu.RechteckE
RECHTECK
public class RECHTECK
Diese Klasse stellt ein einfaches Rechteck dar.
Field Summary |
---|
Fields inherited from class ea.Geometrie |
---|
dimension |
Fields inherited from class ea.Raum |
---|
farbzyklus, position, roh |
Constructor Summary | |
---|---|
RECHTECK()
Konstruktor der Klasse RECHTECK . |
|
RECHTECK(int breite,
int hoehe)
Konstruktor der Klasse RECHTECK . |
Method Summary | |
---|---|
boolean |
beinhaltetPunkt(int x,
int y)
Testet, ob ein Punkt beruehrt wird. |
int |
berechneAbstandX(ea.Raum grafikObjekt)
Diese Methode prueft, wie weit der Mittelpunkt dieses Rechtecks vom Mittelpunkt eines anderen Grfik-Objekts in x-Richtung entfernt ist. |
int |
berechneAbstandY(ea.Raum grafikObjekt)
Diese Methode prueft, wie weit der Mittelpunkt dieses Rechtecks vom Mittelpunkt eines anderen Grfik-Objekts in y-Richtung entfernt ist. |
boolean |
beruehrt(ea.Raum r)
Testet, ob ein anderes Grafik-Objekt beruehrt wird. |
float |
cos_Drehwinkel()
liefert den Cosinus des Drehwinkels der Grafik |
void |
drehenUm(float winkelAenderung)
Dreht die Grafik um einen Winkel |
int |
nenneBreite()
Diese Methode gibt die Breite dieses Rechtecks zurueck. |
String |
nenneFarbe()
Diese Methode gibt die Farbe dieses Rechtecks zurueck. |
int |
nenneHoehe()
Diese Methode gibt die Hoehe dieses Rechtecks zurueck. |
int |
nenneMx()
Diese Methode gibt die x-Koordinate des Mittelpunkts dieses Dreiecks zurueck. |
int |
nenneMy()
Diese Methode gibt die y-Koordinate des Mittelpunkts dieses Kreises zurueck. |
boolean |
nenneSichtbar()
Diese Methode gibt die Sichtbarkeit dieses Rechtecks zurueck. |
float |
nenneWinkel()
Nennt den Winkel, um den die Grafik gedreht wurde |
void |
setzeDrehwinkel(float neuerDrehwinkel)
Setzt den Drehwinkel auf eine absoluten neuen Wert |
void |
setzeFarbe(String farbeNeu)
Setzt die Farbe dieses Rechtecks neu. |
void |
setzeGroesse(int breite,
int hoehe)
Setzt die Hoehe und Breite dieses Rechtecks neu. |
void |
setzeMittelpunkt(int x,
int y)
Setzt den Mittelpunkt dieses Rechtecks neu. |
void |
setzeSichtbar(boolean sichtbarNeu)
Setzt, ob dieses Rechteck sichtbar sein soll. |
float |
sin_Drehwinkel()
liefert den Sinus des Drehwinkels der Grafik |
void |
verschiebenUm(float deltaX,
float deltaY)
Verschiebt dieses Rechteck um eine Verschiebung - angegeben durch ein "Delta X" und "Delta Y". |
Methods inherited from class ea.Rechteck |
---|
breiteSetzen, erzeugeCollider, hoeheSetzen, masseSetzen, neuBerechnen, zeichnen |
Methods inherited from class ea.Geometrie |
---|
aktualisieren, aktualisierenFirst, ausDreiecken, dimension, farbeSetzen, farbeSetzen, farbeSetzen, flaechen, formen, leuchtet, leuchtetSetzen, leuchtSchritt, loeschen, verschieben |
Methods inherited from class ea.Raum |
---|
afterRender, aktivMachen, aktuellerCollider, beeinflussbarSetzen, beforeRender, beinhaltet, bewegen, bewegen, boundsUebernehmen, colliderSetzen, compareTo, drehenAbsolut, drehenRelativ, einfluesseZuruecksetzen, erzeugeLazyCollider, fallReagierbarAnmelden, geschwindigkeitHinzunehmen, geschwindigkeitSetzen, getBreite, getForce, getHoehe, getMasse, getOpacity, getX, getY, gibDrehung, halbesAlpha, heavyComputingSetzen, hoehenUnterschied, impulsHinzunehmen, inFlaeche, istBeeinflussbar, konstanteKraftSetzen, kraftAnwenden, kritischeTiefeSetzen, leuchterAbmelden, leuchterAnmelden, luftwiderstandskoeffizient, luftwiderstandskoeffizientSetzen, masseSetzen, mittelPunkt, mittelpunktSetzen, mittelpunktSetzen, neutralMachen, newtonschMachen, passivMachen, position, positionSetzen, positionSetzen, positionX, positionY, problem, schneidet, schwerkraftAktivSetzen, schwerkraftSetzen, setOpacity, setX, setY, setzeMeterProPixel, sichtbar, sichtbarSetzen, sprung, stehReagierbarAnmelden, steht, stehtAuf, verschieben, zeichnenBasic, zentrum, zIndex, zuFarbeKonvertieren |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RECHTECK()
RECHTECK
. Erstellt ein neues Standard-Rechteck.
public RECHTECK(int breite, int hoehe)
RECHTECK
. Erstellt ein neues Rechteck mit gegebenen Massen.
breite
- Breite des Rechteckshoehe
- Hoehe des RechtecksMethod Detail |
---|
public boolean beinhaltetPunkt(int x, int y)
x
- x-Koordinate des Punkts (Pixel)y
- x-Koordinate des Punkts (Pixel)
public int berechneAbstandX(ea.Raum grafikObjekt)
grafikObjekt
- Das andere Grafik-Objekt
public int berechneAbstandY(ea.Raum grafikObjekt)
grafikObjekt
- Das andere Grafik-Objekt
public boolean beruehrt(ea.Raum r)
r
- Ein anderes BILD, RECHTECK, KREIS, DREIECK, ...
public float cos_Drehwinkel()
public void drehenUm(float winkelAenderung)
winkelAenderung
- +: mathematisch positiver Drehsinn (gegen den Uhrzeigersinn)
-: mathematisch negativer Drehsinn (im Uhrzeigersinn)public int nenneBreite()
public String nenneFarbe()
public int nenneHoehe()
public int nenneMx()
public int nenneMy()
public boolean nenneSichtbar()
public float nenneWinkel()
public void setzeDrehwinkel(float neuerDrehwinkel)
neuerDrehwinkel
- der neue Drehwinkel
+: mathematisch positiver Drehsinn (gegen den Uhrzeigersinn)
-: mathematisch negativer Drehsinn (im Uhrzeigersinn)public void setzeFarbe(String farbeNeu)
farbeNeu
- Diese Farbe erhaelt das Rechteck (z.B. "Rot")public void setzeGroesse(int breite, int hoehe)
breite
- Die neue Breite dieses Rechteckshoehe
- Die neue Hoehe dieses Rechteckspublic void setzeMittelpunkt(int x, int y)
m_x
- Die X-Koordinate des neuen Mittelpunktesm_y
- Die Y-Koordinate des neuen Mittelpunktespublic void setzeSichtbar(boolean sichtbarNeu)
sichtbarNeu
- Ist dieser Wert true
, ist nach dem Aufruf dieser
Methode dieses Rechteck sichtbar. Ist dieser Wert false
, so ist
nach dem Aufruf dieser Methode dieses Rechteck unsichtbar.public float sin_Drehwinkel()
public void verschiebenUm(float deltaX, float deltaY)
deltaX
- Der X Anteil dieser Verschiebung. Positive Werte verschieben nach rechts, negative nach links.deltaY
- Der Y Anteil dieser Verschiebung. Positive Werte verschieben nach unten, negative nach oben.
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |