Нарисовать матрицу ~8х8 клеток в окне (требуется кроссплатформенность)
Требования:
Кроссплатформенность Windows и Linux
Исходники решения
Без Qt, WinApi, wxWidgets
C++
Среда разработки CodeBlocks16
Компилятор для Windows - MinGW
Размер бинарника меньше 5 мегабайт
Без dll и фреймворков которые нужно скачивать отдельно
Без шаманства и плясок с бубном вокруг дополнительных библиотек C++
Простой код, который легко дорабатывать
Современная живая библиотека обеспечивающая кроссплатформенные окошки
Технические детали:
Есть класс csPixels2D у которого есть метод setPixel(int x, int y, TColor c)
Нужно создать наследника который будет при вызове метода закрашивает клетку указанным цветом
Нужно 100 раз в секунды вызывать метод run
run в свою очередь будет вызывать setPixel и "раскрашивать" матрицу
Размер матрицы узнается у этого класса методами width и height
Класс csPixels2D я пришлю исполнителю
Пожелания:
Решение совместимое с парой других популярных компиляторов
Кроссплатформенность для Mac
Все необходимые файлы в директории проекта
Opensource библиотека
Я незнаю какие сейчас есть простые решения - на надеюсь кто-то уже решал подобную задачу и знает подходящую библиотеку.
(Как знать может вообще только OpenGL способен на такое?)))
Итого - нарисовать окошко с клеточками и при этом обойтись без сотни вспомогательных библиотек.
P.S.
Qt - слишком большой для решения такой простой задачи.
wxWidgets - слишком долго и сложно компилировать саму библиотеку.