Ich bezog mich auf das Errechnen der Bildkoordinaten, quasi den Punkt im Bild auf dem die HP Leiste angezeigt wird. Dass auf diese X und Y Werte nochmal eine Verschiebung berechnet werden muss um den gewünschten Frame anzuzeigen sollte klar sein. Je nach Framegröße und Abstand zu den vorherigen und folgenden Frames ergibt sich da eine Formel in Form von YFix - ( N * YF+YP) bei N = FrameNummer, Y = höhe Einzelframe in Streifen, YP = Platz zwischen Frames sowie YFix als Fixwert basierend auf der Gesamtgröße des Streifens.
Kling komplizierter als es ist, ein paar Koordinatenoffsets verrechnen. Wenn man das Stück für Stück zusammenkonstruiert ist das kein Hexenwerk sondern sollte jedem, der ganze Zahlen bis +-10000 verrechnen kann möglich sein. Der Unterschied zwischen einem Streifen und einzelnen Bildern beschränkt sich allein auf den Verschiebungsoffset N in der groben Formel.
Find ich nicht. Je nachdem ob du per Picture Pointer Patch den Namen konstruierst oder Forkreihen machst ist das auch ein ein wenig Rumgecode. Die Streifenmethode benutze ich andauernd in meinem Projekt, das sind ein paar simple Variablenoperationen die zu einer sehr eleganten Lösung führen.Zitat
Was nun "aufwändiger" ist, wenn man die Wahl hat zwischen 20 Condition Branches oder 5 kleinen Befehlen (grobschätzung) sei mal dahingestellt.