<div class='quotetop'>Цитата(Тактик * 4.5.2008, 23:35) [snapback]246995[/snapback]</div>
Спасибо! А как все-таки определить как проходит линия взгляда? почему именно так?
[/b]
Нужно строить два луча из центра клетки наблюдателя так, чтобы они проходили через центры двух граней исследуемой клетки. Каких граней - это зависит от того, где находится клетка относительно наблюдателя. Дальше - смотрим, какие центры соседних клеток попадают в полученный сектор (касание тоже засчитывается), в те клетки и пойдут стрелки.
Наверное, я как-то сложно объясняю? (уж как могу )
Тогда не заморачивайся с этим, все равно в игре тебе это не пригодится.
Гораздо проще запомнить расклад.