Skip to content

4.5 | Несколько улучшений

Compare
Choose a tag to compare
@zentixua zentixua released this 28 Apr 07:01
· 34 commits to master since this release
  • Мини-фикс аварийного снижения, если DISTANCE_TO_MOVE_WITH_Y не был достигнут (например, в конфиге стоит 0, ракета не смогла бы спуститься). И я это давно исправил проверкой на схожесть X и Z, но теперь сравнение происходит со значением скорости обычного полёта ракеты (FLYING_ROCKET_SPEED), а не постоянным значением 3.
  • Фикс проигрывания звуков: теперь это не раннабла и проигрывание происходит немедленно, + это всё теперь в одном классе. Удобнее, зачем излишки в таком случае?
  • Блоки else-if для движения ракет сделал компактнее (вместо двух "похожих" блоков else-if сделал один блок else). Логика полёта не изменилась.
  • Добавил необязательную в текущей реализации часть условия !isFlying() в блок, который поднимает ракету до высоты полёта. Так в любом случае правильнее.