mirror of
https://gitlab.com/Theopse/fbi-i18n-zh.git
synced 2025-04-26 11:26:37 +08:00
Run formatter.
This commit is contained in:
parent
cf7fa951cc
commit
3fa9caaa1d
@ -4,8 +4,8 @@
|
|||||||
#include <iomanip>
|
#include <iomanip>
|
||||||
|
|
||||||
typedef enum {
|
typedef enum {
|
||||||
INSTALL,
|
INSTALL,
|
||||||
DELETE
|
DELETE
|
||||||
} Mode;
|
} Mode;
|
||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
@ -19,48 +19,48 @@ int main(int argc, char **argv) {
|
|||||||
MediaType destination = SD;
|
MediaType destination = SD;
|
||||||
Mode mode = INSTALL;
|
Mode mode = INSTALL;
|
||||||
bool netInstall = false;
|
bool netInstall = false;
|
||||||
u64 freeSpace = fs_get_free_space(destination);
|
u64 freeSpace = fs_get_free_space(destination);
|
||||||
auto onLoop = [&]() {
|
auto onLoop = [&]() {
|
||||||
bool breakLoop = false;
|
bool breakLoop = false;
|
||||||
if(input_is_pressed(BUTTON_L)) {
|
if(input_is_pressed(BUTTON_L)) {
|
||||||
if(destination == SD) {
|
if(destination == SD) {
|
||||||
destination = NAND;
|
destination = NAND;
|
||||||
} else {
|
} else {
|
||||||
destination = SD;
|
destination = SD;
|
||||||
}
|
}
|
||||||
|
|
||||||
freeSpace = fs_get_free_space(destination);
|
freeSpace = fs_get_free_space(destination);
|
||||||
if(mode == DELETE) {
|
if(mode == DELETE) {
|
||||||
breakLoop = true;
|
breakLoop = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(input_is_pressed(BUTTON_R)) {
|
if(input_is_pressed(BUTTON_R)) {
|
||||||
if(mode == INSTALL) {
|
if(mode == INSTALL) {
|
||||||
mode = DELETE;
|
mode = DELETE;
|
||||||
} else {
|
} else {
|
||||||
mode = INSTALL;
|
mode = INSTALL;
|
||||||
}
|
}
|
||||||
|
|
||||||
breakLoop = true;
|
breakLoop = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(input_is_pressed(BUTTON_Y)) {
|
if(input_is_pressed(BUTTON_Y)) {
|
||||||
netInstall = true;
|
netInstall = true;
|
||||||
breakLoop = true;
|
breakLoop = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::stringstream stream;
|
std::stringstream stream;
|
||||||
stream << "Free Space: " << freeSpace << " bytes (" << std::fixed << std::setprecision(2) << freeSpace / 1024.0f / 1024.0f << "MB)" << "\n";
|
stream << "Free Space: " << freeSpace << " bytes (" << std::fixed << std::setprecision(2) << freeSpace / 1024.0f / 1024.0f << "MB)" << "\n";
|
||||||
stream << "Destination: " << (destination == NAND ? "NAND" : "SD") << ", Mode: " << (mode == INSTALL ? "Install" : "Delete") << "\n";
|
stream << "Destination: " << (destination == NAND ? "NAND" : "SD") << ", Mode: " << (mode == INSTALL ? "Install" : "Delete") << "\n";
|
||||||
stream << "L - Switch Destination, R - Switch Mode" << "\n";
|
stream << "L - Switch Destination, R - Switch Mode" << "\n";
|
||||||
stream << "Y - Receive an app over the network" << "\n";
|
stream << "Y - Receive an app over the network" << "\n";
|
||||||
|
|
||||||
std::string str = stream.str();
|
std::string str = stream.str();
|
||||||
screen_draw_string(str, (screen_get_width() - screen_get_str_width(str)) / 2, screen_get_height() - 4 - screen_get_str_height(str), 255, 255, 255);
|
screen_draw_string(str, (screen_get_width() - screen_get_str_width(str)) / 2, screen_get_height() - 4 - screen_get_str_height(str), 255, 255, 255);
|
||||||
|
|
||||||
return breakLoop;
|
return breakLoop;
|
||||||
};
|
};
|
||||||
|
|
||||||
auto onProgress = [&](int progress) {
|
auto onProgress = [&](int progress) {
|
||||||
ui_display_progress("Installing", "Press B to cancel.", true, progress);
|
ui_display_progress("Installing", "Press B to cancel.", true, progress);
|
||||||
@ -69,13 +69,13 @@ int main(int argc, char **argv) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
while(platform_is_running()) {
|
while(platform_is_running()) {
|
||||||
std::string targetInstall;
|
std::string targetInstall;
|
||||||
App targetDelete;
|
App targetDelete;
|
||||||
bool obtained = false;
|
bool obtained = false;
|
||||||
if(mode == INSTALL) {
|
if(mode == INSTALL) {
|
||||||
obtained = ui_select_file(&targetInstall, "sdmc:", extensions, onLoop);
|
obtained = ui_select_file(&targetInstall, "sdmc:", extensions, onLoop);
|
||||||
} else if(mode == DELETE) {
|
} else if(mode == DELETE) {
|
||||||
obtained = ui_select_app(&targetDelete, destination, onLoop);
|
obtained = ui_select_app(&targetDelete, destination, onLoop);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(netInstall) {
|
if(netInstall) {
|
||||||
@ -117,7 +117,7 @@ int main(int argc, char **argv) {
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(obtained) {
|
if(obtained) {
|
||||||
std::stringstream prompt;
|
std::stringstream prompt;
|
||||||
if(mode == INSTALL) {
|
if(mode == INSTALL) {
|
||||||
prompt << "Install ";
|
prompt << "Install ";
|
||||||
@ -152,7 +152,7 @@ int main(int argc, char **argv) {
|
|||||||
|
|
||||||
freeSpace = fs_get_free_space(destination);
|
freeSpace = fs_get_free_space(destination);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
platform_cleanup();
|
platform_cleanup();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user