Added very rough 0x684027 function
Cleaned up 684027

Not tested.
Fix compile mistakes
Cleaned up rain code. Remember to remove constant rain
More cleanup of gfx_rain.
Moved function to gfx.c added new addresses
Merge pull request #266 from duncanspumpkin/gfx_rain

Gfx rain
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
Still working out crashing bug