FPI 사용자·국가 랭킹 서버 집계 · YouTube 스밍 · Music Shake 참여

This commit is contained in:
Sn-Kinos
2026-10-05 17:49:47 +09:00
parent 5238fc4ef3
commit 96a95a12d1
31 changed files with 738 additions and 116 deletions
@@ -234,7 +234,7 @@ class _PlanetHit extends StatelessWidget {
height: side,
child: Semantics(
button: true,
label: context.l10n.galaxyPlanetRank(planet.name, '${planet.rank}'),
label: context.l10n.galaxyPlanetRank(planet.name, planet.rankLabel),
selected: selected,
child: GestureDetector(
behavior: HitTestBehavior.opaque,
@@ -446,7 +446,7 @@ class GalaxyMiniMapPainter extends CustomPainter {
/// 행성 위 HUD 네 줄 — 프로토타입 텍스처와 같은 문구.
static List<String> hudLines(PlanetNode p) => [
p.name.toUpperCase(),
'RANK #${p.rank}',
'RANK #${p.rankLabel}',
'FPI: ${p.fpi}',
'LIVE: ${formatPop(p.online)}',
];
@@ -515,7 +515,7 @@ class GalaxyMiniMapPainter extends CustomPainter {
/// 간략 카드 숫자 줄 — `#순위 · FPI n` / `LIVE n`.
static List<String> compactLines(PlanetNode p) => [
'#${p.rank} · FPI ${formatPop(p.fpi)}',
'#${p.rankLabel} · FPI ${formatPop(p.fpi)}',
'LIVE ${formatPop(p.online)}',
];