Maescool/Catacomb-Snatch — pull request #969 by AngelDE98 (2012-05-18 11:39:51+00:00)
Title: Joypad Support

Long awaited , let's make it short :
Adds a new button on the bottom-right of the key mapping menu : " JOYPADS " . There you set up joypad buttons simulating in-game keypresses ( like move up , press pause , upgrade , ... ) . The axes menu ( click one more time ) links the joypad axes to the mouse ( virtual mouse , had most of work ) , player movement ( not 360 degrees movement because of fairness to keyboard users ) and shooting axes ( also , most of work got into here ) .

Special things : Pressing ESC while setting up a joypad button / axis resets it into nothing . I also modified some of the MouseButton handling and lots of InputHandler handling .
Side Effects : My git repo got messed up . I know , I tried to avoid weird commit names , I also un-flagged them but they came up . What also came up : Custom venom fix ( ? ) , crash log and some leftovers of the DestroyedWalls . Can't remove them - they will appear because of :
"
# On branch develop
# Your branch is ahead of 'origin/develop' by 7 commits.
#
# Changes not staged for commit:
# (use "git add/rm ..." to update what will be committed)
# (use "git checkout -- ..." to discard changes in working directory)
#
# deleted: hs_err_pid4872.log
# deleted: res/art/map/destwalls.png
# deleted: src/com/mojang/mojam/level/tile/DestroyedWallTile.java
#
no changes added to commit (use "git add" and/or "git commit -a")
"
which kinda sucks . So either add it now and remove them later on or just tell me how to fix that one .