This is my implementation of a (sort of) Mode 7-style engine. With this engine, one can stretch, shrink, skew, "rotate", and move a 2D sprite! A tutorial for how to implement your own graphics is in the "level" sprite. CONTROLS: - Up/Down keys: Stretch/Shrink sprite - Left/Right keys: Rotate sprite - W and S: Move sprite vertically up and down - A and D: Move sprite horizontally
Improved from the original in the following ways: - Used a higher-quality sprite to test the engine - Added x-bounds so that you can't stretch the sprite too far - Removed some unused code - Improved moving the sprite along the x-axis (using A and D to move the sprite now behaves exactly as it should)