Bewegender Background
-
was ist an dem Quelltxt falsch?
es soll ein Hintergrundbild von links nach rechts durchlaufen, und am Ende neu beginnen ohne ein Neuladen des kompletten bildes..puffer->Canvas->CopyRect(Rect(0,0,screen_width,screen_height),hintergrund->Canvas,Rect(background_width-screen_width-backpos,0,background_width-backpos,screen_height)); backpos=backpos+windstaerke; if (backpos>=screen_width-backpos) backpos=0; }Ich kriegs einfach nicht so hin wie ich es haben möchte

-
Abgesehen davon, dass ich nicht unbedingt Dein Problem verstanden habe, würde ich wenigstens
diese wunderschöne und sehr übersichtliche Zeile mal ein bisschen auseinanderziehen:polarbaer schrieb:
puffer->Canvas->CopyRect(Rect(0,0,screen_width,screen_height),hintergrund->Canvas,Rect(background_width-screen_width-backpos,0,background_width-backpos,screen_height));Wer weiß, vielleicht schlummert ja ein Fehler darin?
Gruß,
Alexander
-
polarbaer schrieb:
Ich kriegs einfach nicht so hin wie ich es haben möchte

Und was passiert stattdessen?
[quote="polarbaer"]
if (backpos>=screen_width-backpos)Diese if-Anweisung macht mich dann allerdings richtig stutzig. Bist du dir dabei wirklich sicher?