Цитата:
ЗЫ: Не пойдёт поправка,.. т.к. не на всех фреймах анимация из 4 кадров, - на некоторых из 5.
|
Ну так завести переменную под количество кадров. Все равно 60 строк - это ни в какие ворота.
Цитата:
И кстати, если память мне не изменяет, конструкция Case работает быстрее операторов div и mod
|
Помню, был когда в 10 классе, меня отправили на олимпиаду по программированию. Была задача, в которой было всего 768 возможных комбинаций входных данных. Ну я мельком глянул на комп соседа. Этот чувак решал задачу гениально - он решил запрогать все 768 входных комбинаций на куче IF-ов. До сих пор как вспомню - в глазах рябит от этих IF-ов. Брр.
div 4 можно заменить на shl 2, mod 4 на and 3. Для 5 кадров так уже не выйдет, однако можно сделать везде 4 кадра (или везде 8). Если прям так важна скорость. Хотя проще оставить div/mod - разницу заметить будет невозможно в принципе: любая 3Д-игра выполняет много десятков тысяч делений каждую секунду (имею в виду только на CPU - на видюхе думаю куда больше).