Commit Graph

169 Commits

Author SHA1 Message Date
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