A new version of my Isometric Engine. You control the red cube with the arrow keys, and you can push the blue blocks around.
Completely rewritten code and concept from last, much more efficient and flexible.
Level rotation is in progress.
The depth sorting works, although it only updates it when the cube's position in the array is changed. So using movement the way it is will cause the depth to be out in certain situations. I'm not sure how I could go about fixing this, unless I don't do the nice "walk animation".
Lines of code: 299
For Loops: 8