8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 25: | Zeile 25: | ||
private Hehomon hehomon; | private Hehomon hehomon; | ||
private Rechteck | private Rechteck balkenHg, balkenLp; | ||
public Lebensbalken( Hehomon pHehomon, int pX, int pY ) { | public Lebensbalken( Hehomon pHehomon, int pX, int pY ) { | ||
hehomon = pHehomon; | hehomon = pHehomon; | ||
balkenHg = new Rechteck(pX,pY,206,11); | |||
balkenHg.farbeSetzen("Schwarz"); | |||
balkenLp = new Rechteck(pX+3,pY+3,200,5); | |||
balkenLp.farbeSetzen(new Farbe(255, 255, 255)); | |||
aktualisiereDaten(pHp); | aktualisiereDaten(pHp); | ||
add( | add(balkenHg); | ||
add( | add(balkenLp); | ||
} | } | ||
| Zeile 46: | Zeile 44: | ||
double lpAnteil = ((double)hehomon.getLp()/hehomon.getLpMax()); | double lpAnteil = ((double)hehomon.getLp()/hehomon.getLpMax()); | ||
balkenLp.breiteSetzen( (int)((double)(balkenHg.getBreite()-6) * lpAnteil) ); | |||
balkenLp.farbeSetzen( | |||
new Farbe( | new Farbe( | ||
255 - ((int)(255.0 * lpAnteil)), | 255 - ((int)(255.0 * lpAnteil)), | ||