Hallo Leute,
ich sitze zur Zeit an einer Lebensleiste und habe ein komischen Problem

Ich kann keinen Wert im Code teilen.
Hier ist mal der Ausschnitt der nicht klappt:
panLifeBar.pos_x = screen_size.x - bmap_width(bmapOuterbar);
panLifeBar.pos_y = 0;
panLife.pos_x = panLifeBar.pos_x + 6;
panLife.pos_y = panLifeBar.pos_y + 5;
int r = 68 / 100;
panLife.size_x = (integer)(153*r);
set(panLifeBar, SHOW);
set(panLife, SHOW);
Sollte ich der Variable r direkt 0.68 zuweisen funktioniert alles einwandfrei. (Bitte nicht wundern, die 68 wird später in Livezeit mit der aktuellen HP ersetzt)
Ich habe auch schon probiert das ganze mittels (integer) umzuwandeln und so weiter.. klappt alles nicht.
Übrigens, die Lebensleiste bleibt einfach voll, wenn ich es so mache (mit 0.68 direkt, nicht)
PS: Auch wenn r ein double Wert ist, funktioniert es nicht!
Bitte helft mir

LG,
Jordan