mirror of
https://github.com/libretro/RetroArch
synced 2025-02-14 06:40:48 +00:00
Fix transition_prev.
This commit is contained in:
parent
f339560550
commit
0342dcb169
@ -41,6 +41,7 @@ struct snes_tracker_internal
|
|||||||
|
|
||||||
uint8_t prev[2];
|
uint8_t prev[2];
|
||||||
int frame_count;
|
int frame_count;
|
||||||
|
int frame_count_prev;
|
||||||
uint8_t old_value;
|
uint8_t old_value;
|
||||||
int transition_count;
|
int transition_count;
|
||||||
};
|
};
|
||||||
@ -170,14 +171,13 @@ static void update_element(
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case SSNES_STATE_TRANSITION_PREV:
|
case SSNES_STATE_TRANSITION_PREV:
|
||||||
if (info->prev[0] != fetch())
|
if (info->old_value != fetch())
|
||||||
{
|
{
|
||||||
info->old_value = fetch();
|
info->old_value = fetch();
|
||||||
info->prev[1] = info->prev[0];
|
info->frame_count_prev = info->frame_count;
|
||||||
info->prev[0] = frame_count;
|
|
||||||
info->frame_count = frame_count;
|
info->frame_count = frame_count;
|
||||||
}
|
}
|
||||||
uniform->value = info->prev[1];
|
uniform->value = info->frame_count_prev;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#ifdef HAVE_PYTHON
|
#ifdef HAVE_PYTHON
|
||||||
|
Loading…
x
Reference in New Issue
Block a user