if (block_below >= 0) && !place_meeting(x,y,block_below)
I am uncertain what this means. I know that the "!place_meeting" function is checking that an object isn't there but what does using an variable instead of an object do?
I was also wondering what value:
would return in the context of this code. Reading the manual, it says that this would retrieve the absoloute x value. Does that mean this adds "xmove" to the x co-ordinant relative to the object?