draws three horizontal separators to fill in the remaining space. changed font color of separators to make them less of an eyesore.
fixed typo from previous revision. also changed hex for seperators to widechars.
added cool box corner separator character.
added initial draft for scanf. time to refactor.
refactored parse to use sscanf
added drop-shadow.
we now subtract 1 from font.Height if resolution does not divide evenly into 16.
finally figured out how to darken panels that aren't selected. this involved a number of changes. first, each panel now has a 1 megabyte buffer. rather than write to video_buffer, the drawing functions will write to a selected panel's buffer instead. eventually, all of the panel's buffers will be copied to video_buffer which is then copied to video_mem. if a panel is not selected, it will be copied to video_buffer with a darker color, keeping the original buffer colors intact.