@@ -21,61 +21,56 @@ HOOK_DECLARE(0x00A95170, user_interface_controller_update_network_properties);
2121// .text:00A934C0 ; bool __cdecl dpad_button_tabbed(bool, byte, word)
2222// .text:00A93500 ; void __cdecl event_manager_alt_stick_depressed(e_controller_index, point2d const*, e_controller_component)
2323
24- void __cdecl event_manager_button_pressed (e_controller_index controller_index, char gamepad_button )
24+ void __cdecl event_manager_button_pressed (e_controller_index controller_index, byte button )
2525{
2626 // INVOKE(0x00A935C0, event_manager_button_pressed, controller_index, gamepad_button);
2727
28- s_event_record event_record = {};
28+ s_event_record event = {};
2929
30- event_record .type = _event_type_button_press;
31- event_record .controller = controller_index;
32- switch (gamepad_button )
30+ event .type = _event_type_button_press;
31+ event .controller = controller_index;
32+ switch (button )
3333 {
3434 case _button_action_left_trigger:
35- event_record .component = _controller_component_button_left_trigger;
35+ event .component = _controller_component_button_left_trigger;
3636 break ;
3737 case _button_action_right_trigger:
38- event_record.component = _controller_component_button_right_trigger;
39- break ;
40- case _button_action_dpad_up:
41- case _button_action_dpad_down:
42- case _button_action_dpad_left:
43- case _button_action_dpad_right:
38+ event.component = _controller_component_button_right_trigger;
4439 break ;
4540 case _button_action_start:
46- event_record .component = _controller_component_button_start;
41+ event .component = _controller_component_button_start;
4742 break ;
4843 case _button_action_back:
49- event_record .component = _controller_component_button_back;
44+ event .component = _controller_component_button_back;
5045 break ;
5146 case _button_action_left_stick:
52- event_record .component = _controller_component_button_left_stick ;
47+ event .component = _controller_component_button_left_thumb ;
5348 break ;
5449 case _button_action_right_stick:
55- event_record .component = _controller_component_button_right_stick ;
50+ event .component = _controller_component_button_right_thumb ;
5651 break ;
5752 case _button_action_a:
58- event_record .component = _controller_component_button_a;
53+ event .component = _controller_component_button_a;
5954 break ;
6055 case _button_action_b:
61- event_record .component = _controller_component_button_b;
56+ event .component = _controller_component_button_b;
6257 break ;
6358 case _button_action_x:
64- event_record .component = _controller_component_button_x;
59+ event .component = _controller_component_button_x;
6560 break ;
6661 case _button_action_y:
67- event_record .component = _controller_component_button_y;
62+ event .component = _controller_component_button_y;
6863 break ;
6964 case _button_action_right_bumper:
70- event_record .component = _controller_component_button_left_bumper ;
65+ event .component = _controller_component_button_right_shoulder ;
7166 break ;
7267 case _button_action_left_bumper:
73- event_record .component = _controller_component_button_right_bumper ;
68+ event .component = _controller_component_button_left_shoulder ;
7469 break ;
7570 }
76- event_record .value = 0xFF ;
71+ event .value = 0xFF ;
7772
78- user_interface_controller_input_event_submit (&event_record );
73+ user_interface_controller_input_event_submit (&event );
7974}
8075
8176void __cdecl event_manager_tab_fix_for_double_press (long gamepad_stick, e_controller_index controller_index, point2d const * vector, dword now, e_controller_component component)
0 commit comments