Показать сообщение отдельно
  #6  
Старый 01.10.2012, 22:36
Аватар для YVitaliy
YVitaliy YVitaliy вне форума
Местный
 
Регистрация: 14.12.2011
Сообщения: 481
Версия Delphi: Borland Delphi7
Репутация: 17
По умолчанию

Функция то линейная. Ну, как на меня, нужно вычислять, чтобы |X|+|Y| было меньше/равно половине стороны ромба:
Код:
if abs(X)+abs(Y)<=2 then {true} else {false};(

Если центр ромба в начале координат.
Но могу ошибаться. Нужно проверить. Обязательно.
Ответить с цитированием