Comments 2
Если кто-то захочет расширить или написать подобную игру, и добавить еще блокирующих анимаций - советую использовать не одиночный флаг isAnimation (несколько паралелльно совпадающих анимаций будут его менять в непредсказуемом порядке), а массив или даже Map виде animationId -> animation flag
при запуске анимация добавляет свой id в такой Map, после окончания убирает свой id
проверка на идущие анимации - количество ключей в Map > 0
позволяет работать со множеством анимаций
Отличные статьи, всегда интересно читать!
Sign up to leave a comment.
Создание мини-игры «Шкатулка» с помощью JS + CSS