Print screen size
Add config file
Use [static 1] for pointers
fix typo
Replace int with size_t for indices
Remove patterns, add quad header
Rewrite color/rule selector & print rules
Rewrite main drawing code
Disable zooming
Add messy menu.h file
Add timestamps to BMP file names
Working state without zoom
Always use opaque alpha
Use rgb surface for grammar
Remove duplicate draw
Use correct alpha values
Dynamic selector position
Hacky def to make menu work without passing in colors
Extract key handler functions
Configurable rule / pattern number
Use same outline for all squares