• Старт варианта B: порядок отрисовки падающего куска

    snark13 released this 2026-08-18 22:51:38 +03:00 | 181 commits to main since this release

    Отсюда начинается порт правила «объект с завёрнутым рядом = тайл 30 =
    рисуется до всех тайлов» (draw_mob seg007:13E5 + get_tilepos_nominus
    seg006:110 + redraw_needed_tiles seg008).

    Состояние на этот момент:

    • корень найден и подтверждён замером (см. коммит 272cf8f);
    • в дереве ВРЕМЕННАЯ отладочная обвязка: журнал решений оверлея
      (pop_dbg_ovl/pop_dbg_pass), маска перекрывающих тайлов (pop_dbg_tiles),
      счётчик перерисовок за кадр (pop_dbg_rdmax*), трасса kidobj
      (DBG_KIDOBJ, выключена дефайном). Снять после проверки B;
    • эталон тактов 13/23 на этот момент: работа 880 272, синяя 159 822,
      зелёная 419 562, циан 380 202 (замер 0832445), плюс не перемеренная
      правка видимости куска из соседней комнаты (ed5615a).

    Если B даст неприемлемый регресс — откат сюда.

    Downloads