Add CORE_CTL_RETRO_CHEAT_RESET

This commit is contained in:
twinaphex 2016-01-28 04:29:35 +01:00
parent 857618d672
commit 0d81f669e0
3 changed files with 7 additions and 1 deletions

View File

@ -27,6 +27,7 @@
#include "general.h"
#include "runloop.h"
#include "dynamic.h"
#include "libretro_version_1.h"
#include "verbosity.h"
#ifdef HAVE_CONFIG_H
@ -78,7 +79,7 @@ void cheat_manager_apply_cheats(void)
if (!handle)
return;
core.retro_cheat_reset();
core_ctl(CORE_CTL_RETRO_CHEAT_RESET, NULL);
for (i = 0; i < handle->size; i++)
{

View File

@ -174,6 +174,9 @@ bool core_ctl(enum core_ctl_state state, void *data)
switch (state)
{
case CORE_CTL_RETRO_CHEAT_RESET:
core.retro_cheat_reset();
break;
case CORE_CTL_RETRO_API_VERSION:
{
retro_ctx_api_info_t *api = (retro_ctx_api_info_t*)data;

View File

@ -80,6 +80,8 @@ enum core_ctl_state
CORE_CTL_RETRO_SYMBOLS_INIT,
CORE_CTL_RETRO_CHEAT_RESET,
CORE_CTL_RETRO_API_VERSION,
/* Compare libretro core API version against API version