В обоих версиях этот бок присутствует (что не странно). Место, где выбрасываеться исключение я нашел. Попробую обьяснить "на пальцах". Там у тебя есть ф-ция, которая как мне кажеться определяет следующее действие (присутствуют строки "Move", "SearchMeal", "SearchWater"... , в подф-циях сравниваються "веса"), назову ее Actions(), и в ней есть довольно много проверок, которые ведут к переходникам на ф-цию, где RaiseException i ExitProcess, назовем End(). Так вот в Actions() перед сравнением веса с "SearchFriend", и сразу после него близко к return, есть ф-ция с огромным количеством критических проверок и вызовов End(), думаю ты определишь ее по присутствию строки "Egging". В этой ф-ции стабатывает 10-я проверка (адрес 40e244). Надеюсь помог.
Ахаха, зачем мне тогда эти аллегории "назову ее Actions()" и тд. Нет - просто есть дизассемблер и мозги ;) "Были б у меня исходники - я б изменил мир" =D Да нет, я с делфи не дружу (хотя ооп, оно и в Африке ооп...). Ты может действительно выложи исходники - гляди кто с дельфистов отзоветься, потому что там я еще глюки заметил: пропадает курсор (просто не отображаеться, да и вообще идея с возможностью залезть им за экран плохая - лучше автопрокрутка); панели смещаються и вылазят за экран (надписи сколько ангоров/монстров/травы уходят вверх, а меню ангора - вправо); количество ангоров не уменьшаеться, когда они умирают...
про исходники подумаю. а про уменьшение количества ангоров когда они умирают, могу сказать что свободные места занимают новые ангоры, а счетчик привязан к общему размеру массива.
запустил версию с измененным дизайном от 07.05.09.......... умерли от жажды счетчик показывает "2 ангора", видимо их душам некуда деваться запустил еще раз... один умер от жажды второй от голода на счетчике "2 ангора"
"СПОРТЛОТО 2009"
плявать как вы меня поймете... за вас я сопли жавать не буду
Сообщение отредактировал procontra - Пятница, 08.05.2009, 18:51