0 после коллизии? Я уже всю голову себе сломал, наверняка что-то очевидное упустил, просто в глаза не бросается.
Суть: при создании у объекта выставляется blockQuality от 0 до 5. Потом в зависимости от этого меняется спрайт и его «жизни». А после коллизии blockQuality уменьшается на 1, в результате чего меняется спрайт объекта. Так вот, у меня после любой коллизии blockQuality всегда становится равен нулю. В чём дело может быть? Код здесь: https://pastebin.com/SjygWNA9
Значит что-то ещё меняет это поле
Обсуждают сегодня