Hiya Ross
If ImagesCollide(u\Image,u\X+x,u\Y+y,u\Frame,TileSet(t\TileSet),t\X,t\Y,t\Frame) = 1
u\Vy = u\Vy - (u\Vy+Abs(u\Vx))
EndIf
It checks to see if the player is touching the image, if it is, the Y Velocity changes so the player goes up, except for it's bouncy. When the player hits the ground (There's no gravity yet so I have to hold the down button) he bounces up a little bit.
The player also goes through walls which I'm not sure how to change that without messing up the x velocity. The only way I can possibly think of is to check for image collision and if you are colliding, the x velocity goes to 0 or something like that. But that would also make the x velocity stop on floors too because the player goes through the ground a little bit.
The ground and walls have a wave to them. I just now looked at a screenshot of Super Mario World to see if the ground is the same way, and it's not... so I'm going to go ahead and change my tile set to not be way and be more perfect/straight ;) If you can help me with the above stuff that would be GRRRRREAT!