История изменений
Исправление praseodim, (текущая версия) :
Без многоуровневых инициализаций, окон, режимов, контекстов, выделения и освобождения всяких pen, brush, font объектов?
У меня давно была идея написать BGI-alike библиотеку с современным бэкендом типа Qt или хотя бы SDL.
А это потому что современные GUI среды стали сложнее.
Ну вот сразу же вопрос, а где будет рисовать эта BGI-alike библиотека: в отдельном окошке графики, в отдельном fullscreen-е, в консоли (там же куда консольный вывод), в GUI-window окошке, поверх десктопного экрана или вообще в фреймбуфере? В ms-dos-ной программе же был только один вариант по-сути (ну полтора можно сказать, с некоторыми извращениями).
Второй вопрос: будет ли эта библиотека юзать аппаратное ускорение графики или нет? Функции графсреды для отрисовки или все примитивы сама рисует?
И вот уже начинаются многоуровневые инициализации...
Исходная версия praseodim, :
Без многоуровневых инициализаций, окон, режимов, контекстов, выделения и освобождения всяких pen, brush, font объектов?
У меня давно была идея написать BGI-alike библиотеку с современным бэкендом типа Qt или хотя бы SDL.
А это потому что современные GUI среды стали сложнее.
Ну вот сразу же вопрос, а где будет рисовать эта BGI-alike библиотека: в отдельном окошке графики, в отдельном fullscreen-е, в консоли (там же куда консольный вывод), в GUI-window окошке, поверх десктопного экрана или вообще в фреймбуфере? В ms-dos-ной программе же был только один вариант по-сути (ну полтора можно сказать, с некоторыми извращениями).