Add GUM elements to the options page so that the user can choose foreground and background colours. These colours affect only the drawing of the Chip-8 output, not the GUM scenes/pages.
If there really isn't a suitable GUM control like a colour wheel (which seems a bit unlikely) then we could either pick a dozen options for each setting and have 2 drop-down lists, or we just provide 2 input boxes and validate RGB-type values. Either would be enough.
As ever, these choices need persisting to the options file.
Add GUM elements to the options page so that the user can choose foreground and background colours. These colours affect only the drawing of the Chip-8 output, not the GUM scenes/pages.
If there really isn't a suitable GUM control like a colour wheel (which seems a bit unlikely) then we could either pick a dozen options for each setting and have 2 drop-down lists, or we just provide 2 input boxes and validate RGB-type values. Either would be enough.
As ever, these choices need persisting to the options file.