Ответ в теме: движение врага и его преследование игрока

SFML и C++ Уроки \ Разработка игр Форумы Логика игр движение врага и его преследование игрока Ответ в теме: движение врага и его преследование игрока

#1995

lenarano
Участник
Сообщений:3

Зарегистрирован:
16.10.2015

Репутация:0

Решила использовать алгоритм поиска пути. Начала с того что на прорисовке карты сразу указала G и S
if (map->TileMap[i][j] == ‘G’) s_map.setTextureRect(sf::IntRect(65,1380, 32, 32));//герой
if (map->TileMap[i][j] == ‘S’) s_map.setTextureRect(sf::IntRect(0,1186, 32, 32));//враг
if (map->TileMap[i][j] == ‘+’) s_map.setTextureRect(sf::IntRect(960,96, 32, 32));//путь
Реализовала алгоритм в классе map поиска пути и получилась такая картина как во вложении. Т.е. все работает и поиск работает.

Теперь хочу передавать координаты игрока и врага и прорисовывать на карте в этом месте ‘G’ ‘S’. Соответственно уже будет прокладываться дорожка к реальным персонажам.
Реализация игры такая же как в кодах на сайте через двумерный массив. В классе Main в обработчике событий пытаюсь передать эти координаты, но возникает ошибка. Как это исправить?

Вложения:
You must be logged in to view attached files.