On start of layout: set instance variable originalX to background.XOn start of layout: set instance variable originalY to background.Y

Every tick: Background: move at angle self.angle

Compare two values: distance(background.x,background.y,background.originalX,background.originalY) >= tilewidth-->background: set position to self.originalX,self originalY.

This will let you scroll at any angle you want to tilt the background, and also take care of the tile discontinuity. It is assumed you will used a tiledbackground object. 'tilewidth' is the width of the source image, so it can loop back on itself seamlessly.

Sorry, it's hard to keep track of all these topics, I wish there was a way to subscribe/unsubscribe to a topic!

Anyway, that should do it. You almost had it. I neglected to mention that the tiledbackground needs to be at least twice as wide as the screen. Really sweet title screen by the way![/QUOTE] Oh, thanks!

Thanks for the compliment, squiddster! I'm trying to make it look as cool as possible.

EDIT: Actually, you wouldn't happen to know if I can make it scroll but still follow along with the player?

I don't know if you get what I'm trying to say, but if I enlarge the scrolling tiled background to, say, a bigger layout, then it will just continually tile on and on when I go up or down, and I'm trying to make it, well, not do that and not scroll to the player.

Do you get it...? Sorry, I'm bad at explaining things. =P Aero2012-03-28 22:41:35