Показать сообщение отдельно
  #23  
Старый 05.11.2013, 22:01
Аватар для Bargest
Bargest Bargest вне форума
Профессионал
 
Регистрация: 19.10.2010
Адрес: Москва
Сообщения: 2,390
Версия Delphi: XE3/VS12/FASM
Репутация: 14665
По умолчанию

Цитата:
не придумала из-за разного кол-ва кадров анимации
Говорят же:
Код:
//frameCount = кол-ву кадров анимации
X_Sp:=Num_splash mod frameCount;
Y_Sp:=Num_splash div frameCount;
Цитата:
неужели это настолько убогая и единственная конструкция в программе требующая изменения? (то что самая очевидная - не считается :-) )
Настолько. А насчет единственной - понятия не имею, я только добавил поправку к уже имеющемуся комментарию. Сам код я не открывал - не люблю чужие большие исходники.
Цитата:
На самом деле это сделает за вас компилятор
Надеяться на оптимизатор - грех. А на делфовый оптимизатор - большой грех... Некоторые паттерны у него хороши, но некоторые другие очевидные вещи он не оптимизирует вовсе. Натыкался на парочку, хотя уже их забыл.
Но да, div/mod на константу он вроде умеет.
__________________
jmp $ ; Happy End!
The Cake Is A Lie.
Ответить с цитированием