I have been thinking about the problem with the pickups appearing in platforms. There are two
ways to get around this - one is to detect exactly where platforms are (too big a hassle to code and a waste of CPU power), the other is simply to place pickups when platforms are not being drawn.
After taking a look at your sourcecode from WIP8 I believe the latter can be achieved by not drawing pickups when drawplat is equal to 8,9 or 0 (depending on where your handle for the pickups are, you can ignore either the 8 or 0 - you'll have to experiment to find out which).
Last edited by Lonewolf10; 02 April 2012 at 22:11.