v3.0.3: Y löst die verknüpfte ID (für alle, mit Bestätigung)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
4b07ddf3ae
commit
718c605f6d
@@ -17,7 +17,7 @@ SOURCES := source
|
|||||||
INCLUDES := source
|
INCLUDES := source
|
||||||
|
|
||||||
# Bei jedem Release erhöhen - das Auto-Update vergleicht diese Nummer
|
# Bei jedem Release erhöhen - das Auto-Update vergleicht diese Nummer
|
||||||
VERSION := 3.0.2
|
VERSION := 3.0.3
|
||||||
|
|
||||||
APP_TITLE := MBMNET
|
APP_TITLE := MBMNET
|
||||||
APP_DESCRIPTION := Dein eigenes 3DS-Netzwerk
|
APP_DESCRIPTION := Dein eigenes 3DS-Netzwerk
|
||||||
|
|||||||
+5
-2
@@ -155,7 +155,8 @@ static void draw_top(PatchState st, const char *msg, bool admin, bool isAdmin)
|
|||||||
{
|
{
|
||||||
C2D_DrawRectangle(0, 0, 0, TOP_W, SCR_H, COL_BG2, COL_BG2, COL_BG, COL_BG);
|
C2D_DrawRectangle(0, 0, 0, TOP_W, SCR_H, COL_BG2, COL_BG2, COL_BG, COL_BG);
|
||||||
draw_update_line(admin);
|
draw_update_line(admin);
|
||||||
const char *hint = admin ? "START: Beenden SELECT: Werkzeuge aus" : isAdmin ? "START: Beenden SELECT: Werkzeuge" : "START: Beenden";
|
const char *hint = admin ? "START: Beenden Y: ID lösen SELECT: Werkzeuge aus"
|
||||||
|
: isAdmin ? "START: Beenden Y: ID lösen SELECT: Werkzeuge" : "START: Beenden Y: ID lösen";
|
||||||
text(hint, 10, 4, 0.4f, COL_MUTED, 0);
|
text(hint, 10, 4, 0.4f, COL_MUTED, 0);
|
||||||
if (ftpOn) {
|
if (ftpOn) {
|
||||||
// FTP-Adresse direkt daneben
|
// FTP-Adresse direkt daneben
|
||||||
@@ -509,7 +510,7 @@ static bool run(int action, char *msg, size_t msglen)
|
|||||||
if (!confirmed) {
|
if (!confirmed) {
|
||||||
armed = BTN_UNLINK;
|
armed = BTN_UNLINK;
|
||||||
snprintf(msg, msglen, "\"%s\" vom 3DS lösen?\nNur auf dem 3DS, das Konto selbst bleibt unberührt.\n"
|
snprintf(msg, msglen, "\"%s\" vom 3DS lösen?\nNur auf dem 3DS, das Konto selbst bleibt unberührt.\n"
|
||||||
"Zum Bestätigen nochmal antippen.", id);
|
"Zum Bestätigen nochmal Y drücken.", id);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!nnid_unlink(msg, msglen)) return false;
|
if (!nnid_unlink(msg, msglen)) return false;
|
||||||
@@ -650,6 +651,8 @@ int main(int argc, char **argv)
|
|||||||
else if (up && selected >= BTN_SHOP) selected = selected == BTN_SHOP_DEL ? BTN_DISABLE : BTN_ENABLE;
|
else if (up && selected >= BTN_SHOP) selected = selected == BTN_SHOP_DEL ? BTN_DISABLE : BTN_ENABLE;
|
||||||
else if (up && selected >= BTN_DIAG) selected = selected == BTN_REBOOT ? BTN_DISABLE : BTN_ENABLE;
|
else if (up && selected >= BTN_DIAG) selected = selected == BTN_REBOOT ? BTN_DISABLE : BTN_ENABLE;
|
||||||
if (down & KEY_A) action = selected;
|
if (down & KEY_A) action = selected;
|
||||||
|
// Y: verknüpfte ID lösen (für alle, mit Bestätigung durch ein zweites Y)
|
||||||
|
if (down & KEY_Y) action = BTN_UNLINK;
|
||||||
if (down & KEY_TOUCH) {
|
if (down & KEY_TOUCH) {
|
||||||
touchPosition tp;
|
touchPosition tp;
|
||||||
hidTouchRead(&tp);
|
hidTouchRead(&tp);
|
||||||
|
|||||||
Reference in New Issue
Block a user