Hallo,
ich bin gerade dabei eine Art statusbalken zu programmieren, welcher anzeigen soll, wieviel Lebensenergie ein Gegner noch hat, wenn man mit diesem kämpft.
hierzu habe ich folgendes Panel erstellt:
PANEL* panEnergie={
pos_x = 100;
pos_y = 100;
layer = 1;
window = 300,100,150,50,<energieBalken.bmp>,0,schaden;
flags = visible, transparent;
schaden wird bei mir nach jedem treffer hochgezählt:
if(mouse_left==1)
{
//schaden wird erhöht
schaden++;
set(panEnergie,SHOW);
}
//wenn der schaden genau 50 ist
if(schaden == 50)
{
//wird die Truhe entfenrt.
ent_remove(me);
reset(panEnergie,SHOW);
}
allerdings verändert sich der Energiebalken nicht...
woran kann dies nur liegen?