Часть #79. Информационная панель (Базовый курс программирования на С ) Вы можете поддержать автора и купить курсы на Оглавление курса на Википедии: Базовый_курс_С++ 00:00 - Информационная панель 00:19 - Определяем, как рисовать рамку 02:10 - Рисуем белую линию 05:14 - Выносим значения координат в переменные 09:00 - Добавим цвет и отрисуем фоновую линию 11:22 - Перенесём цвета рамки в класс AsInfo_Panel и проинициализируем их в методе Init() 15:31 - Добавим деструктор класса AsInfo_Panel 16:00 - Перенесём код создания шрифтов в Init() 16:53 - Вызовем Init() в методе движка Init_Engine() 17:40 - Добавим деструктор цвета ~AColor() 19:30 - Подберём оттенок цвета для фона 21:08 - Добавим цвет фона Dark_Blue и применим его 23:57 - Повышаем эффективность отрисовки рамки 26:03 - Рисуем плашку под именем игрока 28:32 - Добавим цвет Dark_Red 30:22 - Добавим вторую плашку под счёт 31:32 - Добавим шрифт для имени игрока Name_Font 32:25 - Выводим имя игрока 33:34 - Вычисляем длину строки 35:29 - Увеличим шрифт и отцентрируем имя игрока 37:01 - Применим моноширинный шрифт 42:11 - Вычисляем длину строки 46:02 - Центрируем строку в плашке 48:33 - Вынесем координаты плашки в RECT 51:57 - Перенесём код в метод Draw_String() 53:54 - Выведем строку счёта 55:45 - Добавим тень под текстом 58:57 - Вынесем константы счёта в класс 01:01:07 - Добавим шрифт для счёта Score_Font 01:04:44 - Выведем счёт белым цветом 01:06:34 - Выведем падающую букву “П“ для индикатора пола 01:10:51 - Добавим в падающую букву метод Show_Full_Size() 01:13:09 - Добавим буквы для жизней и монстров 01:15:59 - Рисуем индикатор пола 01:21:20 - Рисуем два оставшихся индикатора 01:23:03 - Выравниваем индикаторы и буквы 01:28:21 - Рисуем дополнительную жизнь 01:35:05 - Выносим код в метод Draw_Extra_Life() 01:36:56 - Выводим все дополнительные жизни 01:41:33 - : пишем код -
Hide player controls
Hide resume playing