> I am currently creating a puzzle game where you can move left through some blocks but not right. Currently I have a system where if you press the right key the block becomes solid and when you press the left key the block becomes un-solid. The problem is that if you are overlapping the block and press the right key you teleport.
> http://dl.dropbox.com/u/2867484/OneWay.cap
>
this woorks for me:
+ DirectionBlock: Value 'Direction' Equal to 0
????+ MouseKeyboard: Key Right arrow is down
????+ playerCol: overlaps DirectionBlock : offset (10,0)
????????-> DirectionBlock: Set collision mode to None
????+ MouseKeyboard: On key Left arrow pressed
????????-> playerCol: Deactivate Platform movement
????+ MouseKeyboard: [negated] Key Left arrow is down
????+ System: Trigger once
????????-> playerCol: Activate Platform movement
But then you can't jump on the blocks like you need to be able to.