Всем привет

Делаю прототипчик игры с видом сверху (аля Crimsoland), так вот, у меня имеется мувик gamem куда я помещаю объекты fonm (фон) и hero (герой), герой стоит на месте, а фон двигаю в зависимости от нажатия клавиш.. Вот дело дошло до встраивания врагов, и тут то возникла проблема - врагов нужно добавлять тоже в gamem, но тогда не очень удобно просчитывать все координаты и пр. (например когда дело дойдет до того что нужно будет проверять пересечение линии и квадрата, потому что хиттест тут явно не пойдет), вот.. буду рад любым советам по этому поводу, как бы более удобно сделать разработку подскажите плиз

Ну и собственно вопрос по теме, как сделать так чтобы враг появлялся с любой стороны, но обязательно за пределами видимой области (решение есть, но оч громоздкое, думаю можно найти поменьше)..