Allegro 5 Puppet Demo

Puppet A5 screenshot

This is a simple demo I originally wrote with Allegro 4, but some things weren't working right anymore after moving to Windows 10. I ported the program to Allegro 5, replacing all the drawing and input code. It's just a simple puppet program. You can position the puppet with the LMB, change its rotation with the RMB, scale the puppet up or down with the mouse wheel, and rotate the body with the up and down arrow keys, as well as rotate the head with the left and right arrow keys. It's just a simple program to demonstrate kinematics and joints and pivoting sprites with Allegro. Just a little something for fun. Try it yourself! :)

Download :
PuppetA5.zip (win32 binary, src included)
PuppetA5.7z (win32 binary, src included)

Here's what it looks like!