Базовый курс С++ Часть #69. Гейты, этап 2

Часть #69. Гейты, этап 2. (Базовый курс программирования на С ) Вы можете поддержать автора и купить курсы на Оглавление курса на Википедии: Базовый_курс_С++ 00:00 - Гейты, этап 2 00:26 - Анализируем состояния анимации гейтов 02:21 - Добавим перечисление EGate_State 03:51 - Добавим перечисление EGate_Transformation 05:36 - Добавим метод Open_Gate() в гейт 07:39 - Добавим метод Open_Gate() в класс рамки 12:16 - Добавим Act() для рамки 14:08 - Исправим Clear() для рамки 15:13 - Добавим Act() для гейта 16:43 - Добавим копипастом метод Act_For_Short_Open() 24:23 - Анимируем короткое открытие в Draw_Edges() 27:58 - Баг: не работает анимация гейта 30:33 - Добавим метод Redraw_Gate() 31:32 - Баг: открытый гейт не закрывается 34:11 - : пишем код 35:34 - Исправим порядок открытия и выкатывания платформы в Restart_Level() 37:23 - Сделаем открытие гейта в AsEngine::Act() 39:22 - Добавим метод Is_Gate_Opened() 40:32 - Добавим метод Is_Opened() 42:04 - Ускорим анимацию короткого открытия 42:56 - Добавим копипастом метод Act_For_Long_Open() 51:30 - Добавим смещение чаш вверх 53:25 - Добавим смещение нижней чаши вниз 56:44 - Анализируем множественные баги анимации гейта 58:11 - Исправляем анимацию 7-го гейта 59:15 - Исправляем однопиксельные погрешности округления 01:05:31 - Баг: рамка не перерисовывается после задвигающихся чаш 01:07:40 - Баг: рамка мигает под гейтом 01:12:21 - Совместим 2 метода в один Act_For_Open() 01:18:21 - Анализируем оригинальную анимацию длинного раскрытия гейта 01:19:53 - Разделим Draw_Edges() на два метода 01:21:11 - Добавим метод Draw_Long_Opening_Edges() 01:25:01 - Добавим метод Draw_Red_Edge() 01:26:55 - Выведем красные рёбра 01:30:30 - Анализируем оригинальную анимацию разряда между чашами 01:31:19 - Рисуем разряд в AGate::Draw() 01:32:47 - Добавим метод Draw_Charge() 01:41:36 - : пишем код - -
Back to Top