зачем ? мне не понятно . ты забирашь из стека дабл
fstp qword ptr [value]
и сравниваешь с дабл 1
mov ecx,[Odin+4]
cmp [value+4],ecx
зачем ? можно забрать из стека как целое и сразу сравнить с целое 1
fistp qword ptr [value]
cmp [value],1
так мне кажеться проще. разве нет ?
в смысле скорость игры ? вот для gog версия 1.5.3 . если метку _time поставить 100 то за минуту проходит около 100 лет в игре ))
Ты не много не до понимаешь.
Вот скрипт (примерно как твой) для шага №4 Туториала СЕ {патроны100 выстрел (double)}
Условие в скрипте если патроном меньше 1 сделать их 100.
Посмотри может станет понятно:
ЗЫ:
все таки добавлю, ты сравниваешь младшую часть числа при таком сравнении