ddd.okno

Модуль, определяющий несколько функций для работы окном программы (приложения), а также с экраном в целом.

  • bool инициализация_окна();

    Функция, инициализирующая окно программы.

    Параметры окна берутся из настроечного файла "настройки_ddd.cfg", или из настроек по-умолчанию, см. описание модуля nastroyki_ddd.

  • void закрыть_окно();

    Функция, закрывающая окно программы, т.е. завершающая её.

  • void восстановление_размеров_окна();

    Функция, восстанавливающая состояние окна программы после минимизации.

  • void обменять_окна();

    Функция, выводящая на экран содержимое ранее отрисованного буфера, вместо предыдущего буфера.

    Обычно пользователю не требуется использовать эту функцию, её вызывает Визуализатор при реализации Игрового Цикла.

  • auto размеры_окна();

    Функция, возвращающая ширину и высоту окна в пикселях в формате структуры Координаты2D.

  • bool окно_минимизировано();

    Возвращает состояние минимизации окна.

    Возвращаемое значение:

    true, если окно было минимизировано, false в противном случае.

  • void установить_мышь_в_центре();

    Устанавливает курсор мыши в центре окна.

  • void режимы_экрана_в_журнал();

    Выводит в журнал все доступные режимы экрана в системе.

    Журнал должен быть заранее проинициализирован.

  • void изменить_режим_экрана(int номер_режима);

    Изменение режима экрана.

    Параметры:

    int номер_режима

    Номер устанавливаемого режима.