Оптимизировал процедуру вывода спрайта, а точнее разбора того, как нужно выводить запрашиваемый спрайт — где найти его маску, нужно ли поворачивать (есть спрайты, которые никогда не поворачиваются) и т.д. Особо не ускорилось, но ветвлений стало поменьше. И выкинул процедуру вывода спрайтов формата «данные-маска», т.к. таких спрайтов в игре теперь не осталось.
Свежие комментарии