Yep, seems weird that an intended function is slower, but it really is doing more than reassigning a variable. (I could be wrong). It does make sense that push is slower though considering what it's doing.
The writing is far from perfect and kind of.. meh, but I understand not everyone is a writing pro. Other than that it was pretty fun and I like all the details you put into it.
Honestly man it's really quite good! I too appreciate feedback so I will give you whatever you need. The sprite scaling and way you did indoors was pretty cool and effective, but it is slightly glitchy, not really a big deal imo. Good job on the sprite anim. as well.
Sweet! That's easy.
X=RND(3) + 1
RND(3) If I remember correctly will generate a random number from 0-2, I can't remember just mess around with it, and add +1 to avoid picking zero.
I usually use (2) because it only detects a press versus a button hold. If you press the '?' mark after typing 'button' it will explain the differennt parameters. You will see, if you use BUTTON() and hold the button it will rapidly print that text.
Sorry my first example didn't show this, but just get used to doing it this way. Each indentation shows which loop/if statement it executes.Just tested and this works.
I think you're missing END statements, idk though I don't like doing it on one line. (goes against coding style) and it just makes more sense to do it with proper style.
You're better off doing just one check for #UP and one for #DOWN, put a VSYNC at the end of your loop too. Do it like this:
IF B AND #DOWN THEN
IF S==2 THEN DO THIS
ELSEIF S==3 THEN DO THIS
ENDIF
ENDIF
Then do the same for #UP.
Oh well that's good then! I meant no harm I just wouldn't want you to do all this work and have no interest! Good you have some rules, that is necessary.
No one cares, Halo on PC.. Yeah I'm sure that plays great and has great graphics (sarcasm). You obviously just want to argue and act elitist but you're notimpressing anyone.