if facing up is true you can't fall through the block, if its false you can't jump through. Is that what you meant?
Edit: also, don't refer to variables as a 'var' as this means a local variable in the context of Gamemaker. facing_up is not a local variable but an instance variable. Because it holds a value that we need to keep track of from step to step, using a local variable (declaring with the keyword 'var') would not work as local variables are destroyed at the end of the scope they are declared in (the scope of local variables in Gamemaker is the event or script in which they where instantiated).
well okay, but just n case if anyone are not understanding the concept of this game then I shell show you the example. this block as 2 colors merged into 1, (
red and
cyan) and you know the laws of the colors: the first
primary colors are the opposite to the
secondary colors. because both of them are equally different from each other. so if alpha color =
red: then this block will be a jump through instead. but if the alpha color =
cyan: then this block will change into a fall through trap.
and a definition to the phrase "fall-through" is when you fall through the platform, you wont able to jump through this platform, if you do, it will bounce you back to the ground.
EDIT: (the first come you post: "if facing up is true you can't fall through the block, if its false you can't jump through. Is that what you meant?" then yes. yes I do.
sorry.. I get what you mean.