Я же дал сайт где написано про стек. В яве он проше чем допустим в коде прошивки тела. Стек - это временная область памяти,она специальная,т.е. выполняет некие операции с байтами которые в неё загружены.
И ещё одна особенность стека,если загружаем в стек,например bipush 10 bipush 20 то при вытягивании из стека сначало вытягивается 20 а потом 10. Т.е. по принципу первый пришел последний ушел. Давайте представим.Ложем книгу на стол. Потом сверху еще одну книгу. Первая книга внизу. Что бы извлечь ее мне сначала нужно снять верхнию и только после этого я получу доступ к первой.
BloodDragon,ты думаешь что в любой игре байты отвечаюшие за жизни находятся в определённом месте? Это не так,скорее количество жизней будет в какой-нибудь переменной int.
Простой пример как найти эту переменную! Смотрим как отображаются наши жизни в игре.Если в виде закрашенного прямоугольника значит он прорисовывается методом fillRect. Теперь займёмся муторным поиском!Ишем в классах этот fillRect,вот нашли,запомним класс изменим fillRect на drawLine.Запустим игру и посмотрим где у нас это изменилось,если изменилось но наша жизнь в виде полоски осталась прежней,значит продолжаем то-же с другим классом.
Наконец-то нашли к примеру в класе f! Т.е. наша полосочка стала линией,возможно эта линия будет рисоваться по диагонали. Теперь в этом классе можно вернуть название метода на прежнее. Дизассамблировать его и искать этот fillRect,(кстати поиск в просмотре dis вызывается долгим нажатием на кнопку "9" как в SxgFM)
26 янв 2008 в 23:58