День добрый, предлагаю сделать опциональную функцию
Суть функции: от клетки на которую хочет наступить боец до всех видимых противников тянутся цветные линии
Если по противнику после перемещения можно произвести огонь то линия будет зеленой, в противном случае она станет красной
[attachment=3959:Без имени-1.png]
Также дополню
Оранжевая (желтая) линия — если противник находится для стрелка за укрытием
Как альтернатива, вместо линий можно рисовать пиктограммы слева от ника бойца
[attachment=3961:Безымянный.png]
Прицел — по противнику с выбранной позиции можно произвести выстрел
Прицел с щитом (либо просто щит) — по противнику можно произвести выстрел, но он будет защищен укрытием
Перечеркнутый прицел (либо без пиктограммы) — по противнику с выбранной позиции открыть огонь не возможно
Интересная идея. +