Enum for the command table; cleanup warnings and comments from the previous commit
Merge pull request #264 from qcz/wip-stafflist-cleanup

Enum for the game command table; cleanup warnings and comments from window_staff.c
﻿Decompile of rain-drawing functions

Light rain function at position 0x00684114
Heavy rain function at position 0x0068416D
Function array at position 0x009AC058
Avoid passing uint32 function address. Instead use the array index.
Merge pull request #265 from marcotc/rain

﻿Decompile of rain-drawing functions
refactor currency
make both game commands use same call and rename / use more commands in enum
prepare for loading a language file
started decompile of paint quadrant function
Fixed compile error added reference to address
Decompiled to end of sprite draw.
Split the paint functions
Started decompiling litter paint prep function
Added start of one rotations setup
Started decompile of actual draw function
Added more to draw code.

Still requires huge rewrite. Probably does not compile. Require to work out the structures pointed to by esi and ebp.
Started adding new paint_struct
Finished paint struct. Implemented paint_struct in code.

Not tested.
Fix compile issues
Started trying to integrate viewport draw function