Dr. Kylstein, on Aug 1 2009, 08:59 AM, said:
gamevar temp 0 2
gamevar xvar 0 2
onevent EVENT_DISPLAYREST {
setvar xvar 0 // set starting x coordinate
getactor[THISACTOR].extra temp // get the player's health
whilevarn temp 0 { // loop for each hitpoint
rotatesprite xvar 184 65536 0 HEALTHBAR 0 0 16 0 0 xdim ydim // draws HEALTHBAR at (xvar,184)
addvar xvar 2 // move to the right
subvar temp 1 // next hitpoint
}
} endeventEdit: this would be a rather large bar, however. You could "divvar temp <number>" before starting the loop to make each bar worth more points.
I might add a more thought-out version to the wiki later.
Yep, that's pretty much what I've been doing for bars in my mods (like the air left bar in DP that appears when you go under water without scuba gear, etc)

Help
Duke4.net
DNF #1
Duke 3D #1




