
03.02.2009, 15:19
|
|
Регистрация: Jun 2005
Сообщений: 147
|
Что бы фигуры не "не добавлялись в поле" при пересечении с краем поля, я бы посоветовал реализовать автосдвиг фигуры перед поворотом. Автосдвиг - влево или вправо, в зависимости от края возле которого двигается фигура. Количество клеток, на которое стоит сдвигать фигуру определяется координатой x фигуры и шириной фигуры.
В результате, когда игрок будет совершать поворот, фигура зрительно не будет менять свое положение, так как оно по прежнему останется возле края поля, но уже совершив поворот, будет продолжать двигатся. Надеюсь понятно написал, удачи.
__________________
видеоигры - высший вид искусства
|