Показать сообщение отдельно
Старый 07.11.2011, 14:39   #17
Program23
Бывалый
 
Аватар для Program23
 
Регистрация: 26.04.2009
Адрес: Россия, Уфа
Сообщений: 680
Написано 182 полезных сообщений
(для 406 пользователей)
Ответ: Разделить мир на квады

Новый трабл.
У меня есть тип:
Type Attracts (атракционы :D )
Field Types$       (Тип:Дорога,Атрракцион)
Field x#,y#
Field Model  
End Type
Вот пикаю я на карте в клетку и создается у меня объект дороги:
Function CreateAttracts.Attracts(x#,y#)
a.Attracts=New Attracts
 a\Model=CreateCube()
 a\Types="ROAD"
 a\x=x#
 a\y=y#

PositionEntity a\Model,a\x,a\y,-.001

  Return a
 End Function
Если я второй раз пикну в ту же клетку,там повторно создастя объект "Дорога". Каким образом предотвратить это?
Создать переменную a\picked=PickedTriangle() и потом проверять пикнутую в данный момент клетку со всеми объектами.Подскажите
__________________
Фриланс:
Freelancer.com
Upwork
(Offline)
 
Ответить с цитированием