Erstens mal brauchst du nicht 100 Bilder, um eine prozentuale HP-Anzeige darstellen zu können, ausser deine HP-Anzeige ist genau 100 Pixel breit.
Wenn sich deine HP-Anzeige bündig zum linken oder rechten Rand befindet, brauchst du lediglich 2 Pictures (Rahmen und Balken, wobei du den Balken nur verschieben musst. Was ausserhalb des Bildausschnitts ist interessiert ja keinen )

Nun zu deinem Problem:
Du musst zuerst aus den aktuellen und maximalen HP den aktuellen HP-Prozentwert ausrechnen, anhand dessen du dann die HP-Anzeige steuerst.