Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
это ничто иное целочисленное деление на 8 с округлением вверх, просто записанное в более "оптимизированной" форме.
Если посчитать:
7 это 0b111
Смещение на 3 бита вправо(откусывание младших 3 битов) это целочисленное деление на 8. Почему так получается?
взять любое число и прибавить 7, получим...
мужик, ты пойми уже, что для полноценного proccessLineOfSight тебе понадобится какой никакой физический движок.
А если для тебя hmap уже дохера жрет, то я не пойму чего ты хочешь добиться