Commit Graph

81 Commits

Author SHA1 Message Date
twinaphex
cdfc2ffd59 Implement MENU_POINTER_PRESSED 2015-10-25 04:04:46 +01:00
twinaphex
257efd2899 Make menu_input_frame_pointer part of menu_input_frame_retropad
again
2015-10-24 03:56:28 +02:00
twinaphex
cc6cd51afa Add menu_input_mouse_check_hitbox 2015-10-24 03:19:06 +02:00
twinaphex
579eb3cd72 (Zarch) Add menu_input_mouse_state 2015-10-24 03:13:40 +02:00
twinaphex
b7785a36a3 Cleanups 2015-10-23 09:36:10 +02:00
twinaphex
a8d4bf6ec4 (Zarch) Reuse menu_input_mouse_state for left/right mouse button 2015-10-23 09:30:46 +02:00
twinaphex
fcaf64c69d Create struct out of mouse input 2015-10-23 09:18:37 +02:00
twinaphex
896a80d6b8 Call menu_driver_iterate another time for pointer/mouse controls 2015-10-23 09:15:05 +02:00
twinaphex
8c74be0879 Rename menu_input_frame to menu_input_frame_retropad 2015-10-23 09:01:57 +02:00
twinaphex
e6541cb699 Bind Mode is no longer needed - will detect if we are pressing
on a gamepad or keyboard
2015-10-22 20:22:05 +02:00
twinaphex
6512e95945 Pass device input mask to menu_input_frame 2015-10-22 19:34:25 +02:00
twinaphex
070afba5d4 (menu_input.c) Namespace another function 2015-10-12 15:46:21 +02:00
twinaphex
9cf699b9c8 Namespace another function 2015-10-12 15:44:36 +02:00
twinaphex
bd289b32ea (menu_input.c) Better namespacing 2015-10-12 15:41:14 +02:00
twinaphex
e979e16721 (menu_input.h) Rename enum
(jsonsax.c) C89_BUILD fix
2015-10-11 16:30:47 +02:00
twinaphex
864a93def9 Add MENU_INPUT_CTL_UNSET_KEYBOARD_* 2015-10-03 22:09:12 +02:00
twinaphex
0b9f16763f (menu_input.c) Refactors 2015-09-28 15:52:55 +02:00
Twinaphex
bbc5bc9f6e Circular header dependencies are the pits 2015-09-28 06:10:42 +02:00
twinaphex
6d971631df Change signature of some menu functions 2015-09-27 23:03:12 +02:00
twinaphex
c982e1d6eb Change signature of menu_input_frame 2015-09-27 22:47:34 +02:00
twinaphex
50468a72ee Remove MENU_ACTION_MESSAGE 2015-09-26 18:03:29 +02:00
twinaphex
6e3c49cb64 Add MENU_INPUT_CTL_SEARCH_START 2015-09-26 02:55:38 +02:00
twinaphex
d6015cc4a3 (menu_input.c) Rename some enums 2015-09-26 02:52:05 +02:00
twinaphex
8a6333ddc1 Move defines around 2015-09-24 21:23:16 +02:00
twinaphex
df23b122fe Move state definitions outside of header 2015-09-24 21:02:28 +02:00
twinaphex
115c8cdf12 Create menu_input_set_binds_minmax 2015-09-24 20:56:54 +02:00
twinaphex
a892f5901e Revert "Put menu_input state on heap"
This reverts commit 807be0a965.
2015-09-24 20:52:01 +02:00
twinaphex
807be0a965 Put menu_input state on heap 2015-09-24 20:38:56 +02:00
twinaphex
a45c9167b9 (Menu) menu drivers no longer need to grab pointer to menu_input state 2015-09-24 20:32:21 +02:00
twinaphex
c0b46e3003 Add more functionality to menu_input_ctl 2015-09-24 20:08:11 +02:00
twinaphex
08f24aae4b Add MENU_CTL_POINTER_PTR 2015-09-24 19:56:53 +02:00
twinaphex
aed44e970c Add MENU_CTL_MOUSE_PTR 2015-09-24 19:51:55 +02:00
twinaphex
3fb90871f6 Create menu_input_ctl 2015-09-24 19:47:41 +02:00
twinaphex
10d1aea0e3 Go through menu_input_mouse_state 2015-09-24 17:29:46 +02:00
twinaphex
fb67a39d32 (Menu) Start creating menu_input_pointer_state 2015-09-24 17:18:17 +02:00
twinaphex
8d87a1329b Avoid redefinition of typedef 2015-09-24 14:20:16 +02:00
twinaphex
172e75c758 Revert "Refactor menu_input.c"
This reverts commit 3ddbf2d5cc.
2015-09-24 14:17:03 +02:00
twinaphex
a8acea98b2 Revert "Move enums to menu_input.c"
This reverts commit 7a5f2228aa.
2015-09-24 14:16:57 +02:00
twinaphex
6927024320 Revert "Make menu_input_get_ptr a static function"
This reverts commit 65b2b0877f.
2015-09-24 14:16:43 +02:00
twinaphex
bbb28a5406 Revert "Don't redefine retro_input_t"
This reverts commit dd68a2a927.
2015-09-24 14:16:31 +02:00
twinaphex
80efc1339e Revert "Cleanups"
This reverts commit 32bbf71bbb.
2015-09-24 14:16:16 +02:00
twinaphex
32bbf71bbb Cleanups 2015-09-24 13:54:57 +02:00
twinaphex
dd68a2a927 Don't redefine retro_input_t 2015-09-24 13:50:30 +02:00
twinaphex
65b2b0877f Make menu_input_get_ptr a static function 2015-09-24 13:40:58 +02:00
twinaphex
7bb035a8b9 Fix system information fallthrough 2015-09-24 13:37:25 +02:00
twinaphex
7a5f2228aa Move enums to menu_input.c 2015-09-24 13:25:53 +02:00
twinaphex
3ddbf2d5cc Refactor menu_input.c 2015-09-24 13:22:46 +02:00
twinaphex
1d1cda5cde Remove enum 2015-08-22 01:56:15 +02:00
twinaphex
5b188066f1 Revert "Reimplement MENU_ACTION_REFRESH - do this step at menu_iterate_render"
This reverts commit 65bc2f3a82.
2015-08-22 00:08:25 +02:00
twinaphex
65bc2f3a82 Reimplement MENU_ACTION_REFRESH - do this step at menu_iterate_render 2015-08-21 21:34:56 +02:00