Identified some addresses and structure fields, decompiled most of sub_6C0C3F.
window_staff_peep_overview_dropdown uses sub_6C0C3F
Changed staff modes to enum
Merge pull request #427 from KingHual/master

Identified some addresses and structure fields, decompiled most of sub_6C0C3F.
Added window_peep_overview_tab_paint

Looks to be used by staff window as well. Not tested.
Moved get_peep_face_sprite to peep.c added stats_tab paint
Fixed comment for correct address
Added final window_peep tab paint functions

Not tested.
Added window_peep_overview_update

Not tested will not work at present missing two function calls.
Added comment noting data location
Rewrote get_peep_face_sprite. Fixed mistakes in peep update
Added peep_text_input
Add notes to game_do_command. Explode magic number into parts
Added window_peep_overview_tool_update
Added window_peep_overview_tool_down. Modified RCT2_CALLPROC_X to return the flags register.
Add flags to gcc assembler
Added window_peep_abort tool. Fixed bug with pickup
Added window_peep_not_overview_mouse_up a combination function for all peep pages
Added window_peep_unknown_05 and stats_resize. Added note about unknown 05
Added window_peep_stats_invalidate and resize