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:
@@ -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 = {},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user