• Nikitos's avatar
    fix($): детерминированная тряска и мгновенный scene.load({ ms: 0 })
    · 988cbaf2
    Nikitos создал
    * Тряска камеры, узлов и тайлов берёт случайные числа из отдельного
      seeded-генератора (fxRandom), а не из Math.random(): при --seed и
      --fixed-dt прогон снова воспроизводим — проверено сравнением двух
      независимых прогонов. Игровой поток $.random при этом не затрагивается.
    * $.scene.load(name, { ms: 0 }) переключает сцену мгновенно: ноль был falsy
      и тихо превращался в длительность по умолчанию (300 мс).
    * docs: у $.ui.doc().on() явно сказано, что подписка идёт на конкретный
      элемент — на этой ошибке стояли мёртвые кнопки в трёх демо.
    * scene_test: проверка мгновенной смены по ms: 0.
    988cbaf2