Форум HeroesWorld-а - Показать сообщение отдельно - Поддержка карт 216 х 216
Показать сообщение отдельно
#16
Старый 09.02.2010, 12:27
  #16
^
AlexSpl
 
Аватар для AlexSpl
📖
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
Регистрация: 07.06.2006
Сообщения: 615
Выставка наград
По умолчанию
Re: Поддержка карт 216 х 216

После небольшого перерыва решил добить всё-таки. Осталось ведь всего ничего: поменять размер пунктирной рамки на мини-карте да исправить просмотр по клавише "V". Баг-репортов не поступало. Играть можно на любых шаблонах уже.

Вчера оптимизировал код отрисовки миникарты, заменил деление и проверку mov dl, n; div dl; cmp ah, k на более компактный код: aam n; cmp al, k. Заодно нашёл ошибку в дизассемблере IDA. Кому интересно: смолл-джапмы типа 66 E9 xx xx (jmp small ...) трассируются неверно, ведь переход при префиксе 66 осуществляется по IP, а не EIP!
AlexSpl вне форума
Ответить с цитированием