First couple lines decoded
Removed a pointless call in palette tried to make draw sprite more understandable
Added more of draw_sprite still needs work. Function call does not work
added notes to help find bug
Still searching for bug. Must be some external memory not set
Found bug due to signness on global var
Cleaned up code so that it makes more sense.
Bug in main draw_sprite func for now skipping code
Merge branch 'gfx_draw_sprite' of https://github.com/duncanspumpkin/OpenRCT2 into duncanspumpkin-gfx_draw_sprite
Merge branch 'duncanspumpkin-gfx_draw_sprite' into gfx_unstable
Implemented checkbox widget draw function
Start decompiling gfx_fill_rect

Section starting 0x00678C83 complete and works, but needs better comments/names
Some tidying up. Scrollbars don't work
Formatting
Cross-hatching branch
Bug fix - memset doesn't increase pointer
Bug fix: cross-hatch loop was wrong

Also rename and tidy up a bunch of variables
Add author
Merge branch 'ZedThree-gfx_fill_rect' into gfx_unstable
Merge branch 'master' into gfx_unstable