ну как это нету..

Код:
проверяем массив(карту), если какой-нибуть его элемент равен ноль,
окружающие его элементы приравниваем к одному(если только это не препятствие)
снова проверяем массив(карту), если какой-нибуть его элемент равен один,
окружающие его элементы приравниваем к двум(если только это не препятствие)
снова проверяем массив(карту), если какой-нибуть его элемент равен два,
окружающие его элементы приравниваем к трем(если только это не препятствие)
...:)
про копирование:
дело в том что флэш считает массив большим объемом данных и в случае
а=б где б массив, а получает только ссылку на него, и если изменить а, то изменится и б, как-то можно копировать, что б не менялся, помню случайно находил в книжке и форуме, а сейчас не могу..
у меня функция первоначальную карту меняет
