Показать сообщение отдельно
Старый 07.10.2002, 02:59
Nox Noctis вне форума Посмотреть профиль Отправить личное сообщение для Nox Noctis Посетить домашнюю страницу Nox Noctis Найти все сообщения от Nox Noctis
  № 3  
Nox Noctis
don't panic!
 
Аватар для Nox Noctis

Регистрация: Aug 2001
Сообщений: 4,121
и еще (япросто подписал направления):
Код:
	if (aa == 0) {
		// left down
		aaa._y++;
		aaa._x--;
	} else if (aa == 1) {
		// up
		aaa._y--;
	} else if (aa == 2) {
		// right up
		aaa._y--;
		aaa._x++;
	} else if (aa == 3) {
		// left
		aaa._x--;
	} else if (aa == 4) {
		// right
		aaa._x++;
	} else if (aa == 5) {
		// left down
		aaa._x--;
		aaa._y++;
	} else if (aa == 6) {
		// down
		aaa._y++;
	} else if (aa == 7) {
		// right down
		aaa._y++;
		aaa._x++;
	}
влево+вниз встречается два раза...
то есть это двежение НЕ равновероятно всем остальным...
ты я так понял хотел добиться дрожания объекта на одном месте, да ?
тогда гораздо проще засечь его начальные координаты и сделать:

_y = defaultY + random(2)||-1;
_x = defaultX + random(2)||-1;

гораздо проще, правда ? :))