PSP Network connect

This commit is contained in:
2026-07-16 20:09:39 -05:00
parent 2ffc65b1b1
commit ef5adf8274
4 changed files with 24 additions and 9 deletions
+16 -7
View File
@@ -39,6 +39,7 @@ errorret_t engineInit(const int32_t argc, const char_t **argv) {
errorChain(inputInit()); errorChain(inputInit());
errorChain(assetInit()); errorChain(assetInit());
errorChain(saveInit()); errorChain(saveInit());
errorChain(inputLoadSettings());
errorChain(localeManagerInit()); errorChain(localeManagerInit());
errorChain(displayInit()); errorChain(displayInit());
errorChain(uiInit()); errorChain(uiInit());
@@ -79,16 +80,24 @@ errorret_t engineUpdate(void) {
networkRequestDisconnection(engineNetworkDisconnectTestOnComplete, NULL); networkRequestDisconnection(engineNetworkDisconnectTestOnComplete, NULL);
} }
inputUpdate(); const systemdialogtype_t dialogType = systemGetActiveDialogType();
consoleUpdate(); if(dialogType == SYSTEM_DIALOG_TYPE_NONE) {
errorChain(rpgUpdate()); inputUpdate();
errorChain(sceneUpdate()); consoleUpdate();
errorChain(assetUpdate()); errorChain(rpgUpdate());
errorChain(uiUpdate()); errorChain(sceneUpdate());
errorChain(assetUpdate());
errorChain(uiUpdate());
}
// Render // Render
errorChain(displayUpdate()); errorChain(displayUpdate());
if(inputPressed(INPUT_ACTION_RAGEQUIT)) ENGINE.running = false; if(
dialogType == SYSTEM_DIALOG_TYPE_NONE &&
inputPressed(INPUT_ACTION_RAGEQUIT)
) {
ENGINE.running = false;
}
errorOk(); errorOk();
} }
@@ -66,6 +66,7 @@ void uiSettingsInputApply(void) {
&UI_SETTINGS.data.input.items[UI_SETTINGS_INPUT_INDEX_DEADZONE].slider &UI_SETTINGS.data.input.items[UI_SETTINGS_INPUT_INDEX_DEADZONE].slider
); );
#endif #endif
errorCatch(errorPrint(inputSaveSettings()));
uiMenuClose(&UI_SETTINGS.data.input.menu); uiMenuClose(&UI_SETTINGS.data.input.menu);
} }
+5
View File
@@ -9,6 +9,7 @@
#include "input/input.h" #include "input/input.h"
#include "util/string.h" #include "util/string.h"
#include "assert/assert.h" #include "assert/assert.h"
#include "network/network.h"
errorret_t systemInitPSP() { errorret_t systemInitPSP() {
// Bind ACCEPT and CANCEL binds. // Bind ACCEPT and CANCEL binds.
@@ -45,6 +46,10 @@ errorret_t systemInitPSP() {
} }
systemdialogtype_t systemGetActiveDialogTypePSP() { systemdialogtype_t systemGetActiveDialogTypePSP() {
if(NETWORK.state == NETWORK_STATE_CONNECTING) {
return SYSTEM_DIALOG_TYPE_TICK_BLOCKING;
}
return SYSTEM_DIALOG_TYPE_NONE; return SYSTEM_DIALOG_TYPE_NONE;
} }