Цитата JAMPER (
)
Если я смог правильно понять твою проблему, то тебе надо отнимать от позиции player позицию вида. Должно выглядеть как-то так: draw_sprite(s_light, image_index, player.x - view_xview, player.y - view_yview). А вообще, почитай справку, там нормально так объясняют все особенности сурфейсов.
Спасибо большое, помогло. В справке я тоже смотрел, ничего такого не нашёл.
Если кому будет интересно, почему так, то в сурфейсах координаты идут не от начала комнаты, а от начала сурфейса. То есть, если вы рисуете его в (512, 256), то координаты относительно комнаты будут (x - 512, y - 256), где х и у -- координаты рисования спрайта.