Page 1 of 1

Sprite question...

Posted: Tue Feb 28, 2012 10:19 pm
by Tuxedo
Hi,
I've a simple question:

Why that work:

Code: Select all

brush1 = LoadBrush(Nil, "ram:brush1")
brush2 = LoadBrush(Nil, "ram:brush2")

CreateSprite(1, #BRUSH, brush1)
CreateSprite(2, #BRUSH, brush2)

sprite = CreateSprite(Nil, #SPRITE, 1, 2)
But that doesnt:

Code: Select all

brush1 = LoadBrush(Nil, "ram:brush1")
brush2 = LoadBrush(Nil, "ram:brush2")


sprite1 = CreateSprite(Nil, #BRUSH, brush1)
sprite2 = CreateSprite(Nil, #BRUSH, brush2)


sprite = CreateSprite(Nil, #SPRITE, sprite1, sprite2)
???

Since I cant delete the linked sprites was messy to remember all the created sprite...
Or there was a siompler way to create multiframe sprites from single brushes?

Re: Sprite question...

Posted: Fri Mar 02, 2012 12:57 pm
by airsoftsoftwair
Okay, that's a bug. As a workaround, simply use direct sprite numbers with CreateSprite(), e.g.

Code: Select all

sprite = CreateSprite(Nil, #SPRITE, 1, 2)

Re: Sprite question...

Posted: Fri Mar 02, 2012 1:25 pm
by Tuxedo
Ok,
tahnk you.

Keep up good work!