В игре радиус взрыва умножается на степень двойки за каждый модификатор мощности. Движок реализует это через сдвиг — намного быстрее, чем умножение.
Вычисли радиус взрыва.
Правило: умножение на 2n = сдвиг влево на n разрядов (приписать n нулей справа).
Базовый радиус: 00112 (=310)
×2 = сдвиг на … → … 2 = … 10
×4 = сдвиг на … → … 2 = … 10
×8 = сдвиг на … → … 2 = … 10
Базовый радиус:
Умножение на
×
Проверка:
×
Проверка:
×
Проверка:
Приписывание нуля справа в двоичной записи увеличивает число в
×
×
×
