
25.06.2004, 19:37
|
|
Регистрация: Jun 2002
Адрес: Москва
Сообщений: 287
|
Ну ладно, что уж ты так на него наезжаешь... У меня часто бывало что глаз замылен и за неделю в какой то фигне ну ни капли прогресса
У меня к сожалению тоже время особо нет смотреть чем отличается eval(all[i]) от eval("o" + all[i])
Это действительно надо весь код изучить. Вот если бы ты, уважаемый vadult, не поленился бы и изложил хотя бы принципы работы и в чего где хранишь...
Но pre_undo и undo я посмотрел
И могу дать совет.
Судя по тому что пропадают карты ошибка в swapDepth. Но искать ее довольно проблематично... Я бы не стал этим заниматься
Я бы сделал так: на pre_undo сохранял бы состояние ИГРЫ а не мувиков. Надо лишь сохранить в каком из 13 полей и какой по счету лежит каждая из 52 карт. А на нажатие undo я бы все строил заново, а не пытался бы восстановить позиции и тд. Чем меньше информации тем проще с ней работать, а то у тебя куча какой то ерунды сохраняется... Естественно что то куда то теряется
Последний раз редактировалось Елё; 25.06.2004 в 19:40.
|