twinaphex
fa8e457cf2
runloop.c - Create input_flush function
2014-10-05 16:22:15 +02:00
twinaphex
e0b977215f
Rename some macros for bit get/setting
2014-10-05 15:48:06 +02:00
CautiousAlbino
452d9d0b99
Fix fullscreen toggling.
2014-10-05 11:39:35 +02:00
twinaphex
625d99d68d
do_state_checks - simplify
2014-10-05 06:38:12 +02:00
twinaphex
52f38412d0
runloop.c - Rewrite check_volume into set_volume
2014-10-05 06:10:23 +02:00
twinaphex
bf8c242228
Small refinements to check_stateslots and check_shader_dir
2014-10-05 05:50:04 +02:00
twinaphex
54a5402189
runloop.c - Simplify check_shader_dir
2014-10-05 05:46:27 +02:00
twinaphex
3dd290e4f6
runloop.c - Simplify check_fast_forward_button
2014-10-05 05:39:50 +02:00
twinaphex
40d97184b3
Fix edge case where if core was paused before entering menu
...
and we try to leave the menu again, it will get stuck on a pause
screen until you toggle the menu again. Now the 'flush input'
routine will automatically evoke the pause toggle to get it
'unstuck'.
2014-10-05 05:26:35 +02:00
twinaphex
54c2522979
Refine check_oneshot function - we no longer need g_extern.is_oneshot
...
anymore
2014-10-05 05:18:46 +02:00
twinaphex
5dc171c8a6
runloop.c - Simplify check_mute
2014-10-05 04:59:42 +02:00
twinaphex
dc8374b186
Add safety check in check_pause
2014-10-05 04:10:00 +02:00
twinaphex
784643fd8c
runloop.c - optimization - Combine check_turbo and input_keys_pressed functions
2014-10-05 03:02:06 +02:00
twinaphex
2df2346301
Move input_keys_pressed from input_common.c to runloop.c
2014-10-05 02:45:38 +02:00
twinaphex
c50352ebb9
runloop.c - check_pause - small nit
2014-10-05 02:37:13 +02:00
twinaphex
2ef17806fd
runloop.c - Rewrite check_pause
2014-10-05 02:36:05 +02:00
twinaphex
cfdbb8cf63
(runloop.c) check_oneshot - turn into inline function
2014-10-05 02:05:09 +02:00
twinaphex
acd33a0212
(runloop.c) Expand check_stateslots
2014-10-05 01:59:15 +02:00
twinaphex
17f9d08190
Split up RA runloop into separate file - runloop.c
2014-10-05 01:31:48 +02:00