|
@@ -78,11 +78,31 @@ static play_feature_delivery_state_t* play_feature_delivery_get_state(void)
|
|
|
/**********************/
|
|
|
|
|
|
JNIEXPORT void JNICALL Java_com_retroarch_browser_retroactivity_RetroActivityCommon_exitLocalGame
|
|
|
- (JNIEnv *env, jobject thisObj){
|
|
|
+ (JNIEnv *env, jobject thisObj){
|
|
|
RARCH_LOG("[Menu]: func: exitLocalGame");
|
|
|
command_event(CMD_EVENT_QUIT, NULL);
|
|
|
}
|
|
|
|
|
|
+JNIEXPORT jboolean JNICALL Java_com_retroarch_browser_retroactivity_RetroActivityCommon_saveState
|
|
|
+ (JNIEnv *env, jobject thisObj, jint state_index) {
|
|
|
+ settings_t *settings = config_get_ptr();
|
|
|
+ if (settings == NULL)
|
|
|
+ return false;
|
|
|
+
|
|
|
+ settings->ints.state_slot = state_index;
|
|
|
+ return command_event_main_state(CMD_EVENT_SAVE_STATE);
|
|
|
+}
|
|
|
+
|
|
|
+JNIEXPORT jboolean JNICALL Java_com_retroarch_browser_retroactivity_RetroActivityCommon_loadState
|
|
|
+ (JNIEnv *env, jobject thisObj, jint state_index) {
|
|
|
+ settings_t *settings = config_get_ptr();
|
|
|
+ if (settings == NULL)
|
|
|
+ return false;
|
|
|
+
|
|
|
+ settings->ints.state_slot = state_index;
|
|
|
+ return command_event_main_state(CMD_EVENT_LOAD_STATE);
|
|
|
+}
|
|
|
+
|
|
|
/*
|
|
|
* Class: com_retroarch_browser_retroactivity_RetroActivityCommon
|
|
|
* Method: coreInstallInitiated
|