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(assetInit());
errorChain(saveInit());
errorChain(inputLoadSettings());
errorChain(localeManagerInit());
errorChain(displayInit());
errorChain(uiInit());
@@ -79,16 +80,24 @@ errorret_t engineUpdate(void) {
networkRequestDisconnection(engineNetworkDisconnectTestOnComplete, NULL);
}
inputUpdate();
consoleUpdate();
errorChain(rpgUpdate());
errorChain(sceneUpdate());
errorChain(assetUpdate());
errorChain(uiUpdate());
const systemdialogtype_t dialogType = systemGetActiveDialogType();
if(dialogType == SYSTEM_DIALOG_TYPE_NONE) {
inputUpdate();
consoleUpdate();
errorChain(rpgUpdate());
errorChain(sceneUpdate());
errorChain(assetUpdate());
errorChain(uiUpdate());
}
// Render
errorChain(displayUpdate());
if(inputPressed(INPUT_ACTION_RAGEQUIT)) ENGINE.running = false;
if(
dialogType == SYSTEM_DIALOG_TYPE_NONE &&
inputPressed(INPUT_ACTION_RAGEQUIT)
) {
ENGINE.running = false;
}
errorOk();
}
@@ -66,6 +66,7 @@ void uiSettingsInputApply(void) {
&UI_SETTINGS.data.input.items[UI_SETTINGS_INPUT_INDEX_DEADZONE].slider
);
#endif
errorCatch(errorPrint(inputSaveSettings()));
uiMenuClose(&UI_SETTINGS.data.input.menu);
}
+5
View File
@@ -9,6 +9,7 @@
#include "input/input.h"
#include "util/string.h"
#include "assert/assert.h"
#include "network/network.h"
errorret_t systemInitPSP() {
// Bind ACCEPT and CANCEL binds.
@@ -45,6 +46,10 @@ errorret_t systemInitPSP() {
}
systemdialogtype_t systemGetActiveDialogTypePSP() {
if(NETWORK.state == NETWORK_STATE_CONNECTING) {
return SYSTEM_DIALOG_TYPE_TICK_BLOCKING;
}
return SYSTEM_DIALOG_TYPE_NONE;
}