Wait, what? How was it flagged for anything? Wasn't everything in the game original? Was there anything offensive in it? I hope SmileBOOM wasn't just being overly cautious...
I know you can use the wave recorder in SmileTOOL to record and save 1 second samples and use them in your games. It's probably also possible to record multiple samples and play them back-to-back to make one long sound.
Just make sure you use RETURN to return to the GOSUB for every GOSUB you use, otherwise you may end up with a stack overflow error. If you don't need to use RETURN, you must use GOTO instead.
You know, if you use AND instead of == when assigning buttons, you can press multiple buttons at a time without them canceling each other out, like this:
IF BUTTON(2) AND 16 THEN DO STUFF
Okay, wait. Did you program game physics? (Like gravity and velocity) Or are you just trying program and manually animate for every possible scenario? Because the latter is the 100% wrong way to go about something like this.
It means you are using a variable incorrectly. For example, when you make a variable, say X, it can be a number, but not a text string. If you try to do X="TEST", you get this error. If you want to make a variable hold a string, you need to put a "$" at the end of the variable name, like this : X$=TEST .
You also might be putting text as an argument in a command, like SPSET 3,"WA" would...
GOSUBS don't have to RETURN immediately. You could do something like this:
GOSUB @LOOPY
@LOOPY
DO STUFF
IF THING == TRUE THEN RETURN
GOTO @LOOPY
Once you want to return to the original loop, make THING = TRUE and then it will return; otherwise it will stay in the loop you want it to. That said, it would probably just be best to GOTO your other loops, and then GOTO back to your main...
Hold up. What happens @DEAD? Does it reset the game or return to the main menu? If it does anything like that then it should probably be GOTO instead. Try that and see what happens!
2) I *think* the answer is yes, but don't take my word for it.
3) According to the manual, GTRI draws a triangle on screen and fill is with a color.
4) No, you cannot access files in folders separate from the one the current program is running from; however, you can easily copy needed files into the proper folder.
Also, regarding multiplayer, SmileBASIC does support local play, so you can...
Hmm, that's strange. The best thing to do is to look at your code around where the error occurs, and try to figure out if it is linked to any specific actions. (Like, does it always happen while you're moving down, for example?) Just try to figure out what the code is doing and why it's missing a RETURN. Hopefully I've sent you in the right direction and haven't just confused you. :P