fix(player): snapToLane respecta col·lisió PvP i empeny amb push_factor

This commit is contained in:
JailDesigner committed 2026-04-24 22:38:36 +02:00
1 parent 1af43ef052
commit 4f1a3260a5
3 files changed
+108 -5

No files matched your search

+3
View File
@@ -303,6 +303,9 @@ GameScene::GameScene(Config config)
players_view_.reserve(players_.size());
std::ranges::transform(players_, std::back_inserter(players_view_), [](const auto& p) { return p.get(); });
for (auto& p : players_) { p->setOtherPlayers(&players_view_); }
// El snap també empeny lateralment si l'altre jugador ocupa el carril:
// passem el mateix factor perquè vaja al mateix ritme que el resolver.
for (auto& p : players_) { p->setPushFactor(push_factor_); }
// Marcador (HUD) de la franja superior. Reutilitza la font 8bithud i
// la paleta "ui" ja precarregades pel Director — no toca disc des