Merge pull request #356 from arpruss/master

user-adjustable Zapper tolerance
This commit is contained in:
hizzlekizzle
2020-05-16 19:35:50 -05:00
committed by GitHub
3 changed files with 77 additions and 3 deletions

View File

@@ -60,6 +60,8 @@ void linearFree(void* mem);
RETRO_HW_RENDER_INTEFACE_GSKIT_PS2 *ps2 = NULL;
#endif
extern void FCEU_ZapperSetTolerance(int t);
static retro_video_refresh_t video_cb = NULL;
static retro_input_poll_t poll_cb = NULL;
static retro_input_state_t input_cb = NULL;
@@ -1305,6 +1307,16 @@ static void check_variables(bool startup)
else zappermode = RetroLightgun; /*default setting*/
}
var.key = "fceumm_zapper_tolerance";
if (environ_cb(RETRO_ENVIRONMENT_GET_VARIABLE, &var) && var.value)
{
FCEU_ZapperSetTolerance(atoi(var.value));
}
var.key = "fceumm_region";
if (environ_cb(RETRO_ENVIRONMENT_GET_VARIABLE, &var) && var.value)
var.key = "fceumm_show_crosshair";
if (environ_cb(RETRO_ENVIRONMENT_GET_VARIABLE, &var) && var.value)