Часть #89. Смена уровней (Базовый курс программирования на С ) Вы можете поддержать автора и купить курсы на Оглавление курса на Википедии: Базовый_курс_С++ 00:00 - Смена уровней 00:31 - Стираем уровень под шваброй 02:22 - Добавим метод Clear_Area() 05:09 - Добавим новое игровое состояние Mop_Level 08:35 - Добавим в уровень метод Mop_Level() 11:05 - Добавим в уровень метод Is_Level_Mopping_Done() 12:19 - Добавим перечисление EMop_State 16:02 - Учитываем состояния швабры в методе анимации Act() 19:29 - Добавим геттер Get_Mop_State() 21:54 - Добавим метод Show_Level() 23:11 - Сведём методы Erase_Level() и Show_Level() в Activate() 25:51 - Добавим состояния швабры для подъёма и опускания 27:20 - Исправим использование состояний швабры 28:45 - Задаём стартовую позицию сложенной швабры 32:25 - Добавим метод Get_Cylinders_Height() 34:03 - Делаем анимацию подъёма швабры 39:12 - Переводим анимацию в расширение после подъёма 40:44 - Переводим анимацию в спуск после опускания 45:02 - Рефакторим машину состояний анимации швабры 48:30 - Вынесем код в Act_Lifting() 55:26 - Оптимизация машины состояний для стирания и показа уровня 59:52 - Финальный рефакторинг машины состояний 01:01:48 - : пишем код -
Hide player controls
Hide resume playing