diff --git a/Makefile b/Makefile index 993da9b..c315454 100644 --- a/Makefile +++ b/Makefile @@ -17,7 +17,7 @@ SOURCES := source INCLUDES := source # Bei jedem Release erhöhen - das Auto-Update vergleicht diese Nummer -VERSION := 3.0.2 +VERSION := 3.0.3 APP_TITLE := MBMNET APP_DESCRIPTION := Dein eigenes 3DS-Netzwerk diff --git a/source/main.c b/source/main.c index 20deda3..2d61eb1 100644 --- a/source/main.c +++ b/source/main.c @@ -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); 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); if (ftpOn) { // FTP-Adresse direkt daneben @@ -509,7 +510,7 @@ static bool run(int action, char *msg, size_t msglen) if (!confirmed) { armed = BTN_UNLINK; 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; } 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_DIAG) selected = selected == BTN_REBOOT ? BTN_DISABLE : BTN_ENABLE; 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) { touchPosition tp; hidTouchRead(&tp);