Показать сообщение отдельно
Старый 03.01.2009, 14:35   #3
Ende
AnyKey`щик
 
Регистрация: 08.11.2007
Сообщений: 13
Написано одно полезное сообщение
(для 3 участников)
Ответ: Колизии на тайловой карте.

У меня есть тип игрока TPlayer, есть тайловая карта (список с тайлами), есть тип тайла TBRICKTILE. В этом типе есть метод Update, где проверяется, не столкнулся ли игрок с тайлом TBRICKTILE. Делается это примерно вот так вот :

Method update()
		For p:TPlayer = EachIn Gamelist
		If p.x<x+64  And p.x+64>x And y >= p.y-1 Then g=0 Else g=1
		Next
endmethod()
g - переменная гравитации.

Не работает.. Я что-то делаю не так или совсем не в ту сторону копаю??
(Offline)
 
Ответить с цитированием