Осенью в период обострения высшей нервной деятельности появилось желание поразмышлять над картами и попробовать некоторые мысли запрограммировать в добавок у уже положенному началу рисования карт отображения состояния информационной местности.
В программном обеспечении восстановления информации применяются два вида отображения карты. Первый вид из прямоугольников-секторов уже исторически сложился.
Второй вид из точек-битов появился сравнительно недавно вместе с развитием технологии восстановления flash-накопителей информации.

PC-3000 flash bitmap example
Тут красно-черный узор и есть битовая карта данных записанных в микросхеме flash-памяти.
Теперь, попробуем доработать наш теоретический программный конструкт кнопкой-переключателем режима отображения карты.
Ну, и еще нужно написать в коде программы условие в процедуре рисования карты. Попутно, раз уже полез в место рисования поправил ряд моментов. Вот, что получилось:

QBarMap program example
Исходный код программы: https://github.com/rlabru/QBarMap/tree/master/040_QBarMap
До новых программных встреч!