Snake for AHK
Relies on three standard libraries:
SimpleArrayby infogulch
Gdip by tic
Common Dialogs by majkinetor
Screenshots


Edit:
[8/27/09 1:27PM] - Post Change
-Added the libraries it relies on.
[8/27/09 2:37PM] - Feature Update
-Added pause button, and added space to the pause hotkeys.
-Added a screenshot.
[8/27/09 8:26PM]
-Made settings able to change during a game without ending it; they get applied next new game
-Settings are now saved in an ini file
-Added support for hotkey customization
-Added a new hotkey for "New Game"
-Fixed a glitch where if the head moved to the same position the last body part was leaving from, the head would first get drawn—then deleted again.
[8/28/09 4:31PM]
-Improved the MsgBox you get upon exiting settings
-Fixed a bug when using Space or Launch_App2 as a hotkey
-Made it possible to have the New Game / Start Game hotkeys the same, or the Pause / Start Game hotkeys the same
-Fixed a problem where the pause graphic would be drawn the wrong color after changing the background color
-Fixed a bug where opening Settings would not pause the game unless it had been paused once before
-(Hopefully) fixed a bug where the window would move a bit on startup
[8/29/09 10:00PM]
-Added a custom built Color Picker window. Still needs a couple of improvements, but it's good enough for now.
[12/1/09 9:05PM]
-Changed my custom Color Picker window to the Common Dialog for windows, utilized through majkinetor's Common Dialog functions. Works much smoother, and with much less code, although I dislike that the picker has a Luminance slider instead of a Hue slider ): Maybe I'm just too used to Photoshop.
-Embedded the two bitmaps in the script, so that external files are no longer necessary.