
02.09.2005, 07:45
|
|
Регистрация: Aug 2005
Сообщений: 10
|
Задача следующая: есть лабиринт, по которому движется точка. Наверно, правильней было бы реализовать его через image maps, но с ними я пока не умею.. таблицы тоже не работают, оставляя между верхней и нижней границами ячеек и картинкой эл-та отступы в неск.пикселов, которые не удалось убрать. Поэтому лабиринт сделан обычным абс.позиционированием эл-тов поверх черного фона.
Проверка шага осуществляется так: в скрипт-обработчик загнана трехмерная матрица, текущие координаты точки плюс направление шага - если стенки нет, координаты точки изменяются и карта лабиринта рисуется заново, вместе с новым положением точки.
По задумке, не пройденные участки лабиринта имеют display: none; когда точка на них приходит, картинка должна показаться. Я планирую создать массив, в который будут загоняться id пройденных участков, и извлекаться при ежеходовом обновлении лаба. Здесь обращение к ним будет по id. Но при добавлении в массив нового эл-та, он будет сообщаться скрипту как элемент с координатами, совпадающими с текущими координатами точки...
Надеюсь, изложил внятно )
|