sorry people, you MAY not be able to get the demo tomorrow... when I try to make Link go to a specific spot when the room starts, it doesn't, so I have to fix it. the beta testers didn't even get it today yet...
Make him go to the spot before you switch rooms, the commands don't get stored in cache when you switch rooms they get dropped,
so it would be
link.x = (wherever you want)
link.y = (wherever you want)
room = (wherever you want)
instead of
room = (wherever you want)
link.x = (wherever you want)
link.y = (wherever you want)
anyways I hope this helps you with the problem, if not, tell me and I will help you figure it out some more
EDIT: Might as well explain why it works like that
It's cause the code is executed laterally (top to bottom) so it makes all the difference in the world as to what order it's in, and because all the scripts in a phase are completed before the phase ends (in this case I'd assume it would be the collision phase) the draw phase won't be executed until everything is in the right place so you won't even notice that the guy moved before the rooms changed.