feat(service_menu): glyphs () + tanca picker al seleccionar mando

Afegim els glyphs ( i ) a VectorText (char_lparen.shp, char_rparen.shp,
arcs de 4 trams dins la caixa 20x40) perque el sufix (P1)/(P2) de la
picker de mando es renderitze net sense warnings.

A mes, al triar un mando o "SENSE MANDO" a la picker fem popPage
automatic, perque l'usuari no haja de tornar enrere a ma després
d'una assignacio.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-24 22:20:29 +02:00
parent 3dcf5c3a99
commit daa7eaf811
6 changed files with 34 additions and 7 deletions
+6 -2
View File
@@ -631,8 +631,9 @@ namespace System {
.label_key = {},
.label_text = std::move(label),
.selectable = true,
.on_activate = [PI, PAD_NAME, PAD_PATH] {
.on_activate = [this, PI, PAD_NAME, PAD_PATH] {
assignPadToPlayer(PI, PAD_NAME, PAD_PATH);
popPage();
},
.get_value_text = {},
.on_change = {},
@@ -646,7 +647,10 @@ namespace System {
.label_key = "service_menu.controls_no_pad",
.label_text = {},
.selectable = true,
.on_activate = [PI] { assignPadToPlayer(PI, {}, {}); },
.on_activate = [this, PI] {
assignPadToPlayer(PI, {}, {});
popPage();
},
.get_value_text = {},
.on_change = {},
});