07.04.2012, 02:13
|
#24
|
Пользователь
Регистрация: 14.04.2011
Возраст: 34
Сообщений: 438
Отблагодарили 123 раз(а)
Рейтинг мнений:
|
Re: GeoEngine
Цитата:
Сообщение от KilRoy
эхх вы думайте как хотите - но увы - NSEW север, юг, восток и запад (Дрин, стазис, балансер)
|
у них проблемы с ориентацией в пространстве видимо
Свернуть ↑
геодвиг
Код:
/**
* @Author: Diamond
* @CoAuthor: DRiN
* @Date: 01/03/2009
*/
..........
/**
* @param NSWE
* @param x
* @param y
* @param tx
* @param ty
*
* @return True if NSWE dont block given direction
*/
public static boolean checkNSWE(byte NSWE, int x, int y, int tx, int ty)
{
if(NSWE == NSWE_ALL)
return true;
if(NSWE == NSWE_NONE)
return false;
if(tx > x)
{
if((NSWE & EAST) == 0)
return false;
}
else if(tx < x)
if((NSWE & WEST) == 0)
return false;
if(ty > y)
{
if((NSWE & SOUTH) == 0)
return false;
}
else if(ty < y)
if((NSWE & NORTH) == 0)
return false;
return true;
}
хедж какойто гном писал, а дрын потом переписывал
http://ru.wikipedia.org/wiki/%D0%A1%...B5%D1%82%D0%B0
Свернуть ↑Развернуть ↓
__________________
l2jfree | M.O.R.F. | A.P.S. | Aion | GW2 | BnS
|
|
|