Mercurial > repos > blastem
diff menu.c @ 954:cbc5b39e5518
Implement "Resume" button in pause menu
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 12 Apr 2016 22:50:31 -0700 |
parents | 5e4fb650de58 |
children | 1618d3676a35 |
line wrap: on
line diff
--- a/menu.c Tue Apr 12 21:38:24 2016 -0700 +++ b/menu.c Tue Apr 12 22:50:31 2016 -0700 @@ -191,8 +191,17 @@ m68k->should_return = 1; break; case 3: { - m68k->should_return = 1; - gen->should_exit = 1; + switch (dst) + { + case 1: + m68k->should_return = 1; + gen->should_exit = 1; + break; + case 2: + m68k->should_return = 1; + break; + } + break; } } @@ -204,6 +213,9 @@ menu->latch = value; menu->state = 1; } + if (m68k->should_return) { + m68k->target_cycle = m68k->current_cycle; + } return context; }