Показать сообщение отдельно
Старый 10.03.2010, 20:13
TaNda вне форума Посмотреть профиль Отправить личное сообщение для TaNda Найти все сообщения от TaNda
  № 10  
Ответить с цитированием
TaNda

Регистрация: Feb 2010
Сообщений: 29
Так, ну код я перепроверила - теперь все стало интереснее.

Фрагменты пятнашек программой распределяются, но не так, как нужно - вразброс. А должны по сетке 4 на 4..

И главная проблема - почему при запуске приложения отображается не рабочая область, а ее кусок и кусок нерабочего поля?? и получается, что и влезает то не все..

А вот сообщение как раз появляться перестало. НО вернулось. когда я попробовала изменить код:
Изменила код как раз, чтобы элементы по-человечески выстраивались..

Код:
function findEmpty(tile)
{
	tilex = _root[tile]._x;
	tiley = _root[tile]._y;
	if (tilex>tileDist)
	{
		if (!tileThere(tilex-tileDist, tiley))
		{
			return ("left");
		}
	}
	if (tilex>tileDist*4)
	{
		if (!tileThere(tilex+tileDist, tiley))
		{
			return ("right");
		}
	}
	if (tiley>tileDist)
	{
		if (!tileThere(tilex, tiley-tileDist))
		{
			return ("above");
		}
	}
	if (tiley>tileDist*4)
	{
		if (!tileThere(tilex, tiley+tileDist))
		{
			return ("below");
		}
	}
	return ("none");
}


Последний раз редактировалось TaNda; 10.03.2010 в 20:18.