you can create objects?
edit: "objects", lol. thanks for sharing this, even if it wasn't directed at me :D
Part 1: SPSCALE
Sometimes, you need your sprites to be a different size than the default. SPSCALE is the thing you need if that's the case. Open EDIT mode and type this in:ACLS SPSET 0,17 SPSCALE 0,2,2Now your fish is bigger! Now let's break the code down: SPSCALE, like stated previously is used to resize sprites. 0 is the management number, get used to this because eventually I'll expect you to know it. 2,2 are the width and height I don't recommend going above 10 unless you really need to, because the sizes are pretty different.
Part 2: SPROT
And other times, you just want a spinny fish™. Use SPROT to fulfill your spinny fish dreams™. Open EDIT mode and type this in:ACLS SPSET 0,17 SPSCALE 0,2,2 SPOFS 0,45,45 WHILE 1 X=X+1 SPROT 0,X VSYNC 1 WEND NEXTYEAH! SPINNY FISH™! Anyways let's break down the code: SPROT, is used to rotate a sprite to the specified angle. As simple as that. NEXT!
Part 3: SPHOME
When creating a spinny fish™ one may want their spinny fish to rotate along a certain point or pixel. You bet SmileBASIC has you covered. Open EDIT mode and type this in:ACLS SPSET 0,17 SPSCALE 0,2,2 SPOFS 0,45,45 SPHOME 0,8,8 WHILE 1 X=X+1 SPROT 0,X VSYNC 1 WEND NEXTYay, now spinny fish™ spins in place! Now for the code: SPHOME is used to set a reference point on a sprite. I like to think of it like a mouse cursor, the very tip clicky-part of the cursor is its reference point. And if you use SPHOME before SPOFS it moves the reference point there and all the other parts of the sprite follow. Just like a mouse cursor. TL;DR What we did:
ACLS SPSET 0,17 SPSCALE 0,2,2 SPOFS 0,45,45 SPHOME 0,8,8 WHILE 1 X=X+1 SPROT 0,X VSYNC 1 WEND NEXTThanks again for reading, I hope I can make some future devs!