mirror of
https://github.com/open-goal/jak-project
synced 2026-09-03 18:23:39 -04:00
[jak2] Fix "Select controller" (#3191)
Co-authored-by: Martino Fontana <tinozzo123@gmail.com>
This commit is contained in:
@@ -664,7 +664,14 @@ u64 pc_get_controller_count() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
void pc_get_controller(u32 controller_id, u32 port) {
|
||||
u64 pc_get_controller_index(u32 port) {
|
||||
if (Display::GetMainDisplay()) {
|
||||
return Display::GetMainDisplay()->get_input_manager()->get_controller_index(port);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
void pc_set_controller(u32 controller_id, u32 port) {
|
||||
if (Display::GetMainDisplay()) {
|
||||
Display::GetMainDisplay()->get_input_manager()->set_controller_for_port(controller_id, port);
|
||||
}
|
||||
@@ -913,7 +920,8 @@ void init_common_pc_port_functions(
|
||||
make_func_symbol_func("pc-get-controller-name", (void*)pc_get_controller_name);
|
||||
make_func_symbol_func("pc-get-current-bind", (void*)pc_get_current_bind);
|
||||
make_func_symbol_func("pc-get-controller-count", (void*)pc_get_controller_count);
|
||||
make_func_symbol_func("pc-set-controller!", (void*)pc_get_controller);
|
||||
make_func_symbol_func("pc-get-controller-index", (void*)pc_get_controller_index);
|
||||
make_func_symbol_func("pc-set-controller!", (void*)pc_set_controller);
|
||||
make_func_symbol_func("pc-set-keyboard-enabled!", (void*)pc_set_keyboard_enabled);
|
||||
make_func_symbol_func("pc-set-mouse-options!", (void*)pc_set_mouse_options);
|
||||
make_func_symbol_func("pc-set-mouse-camera-sens!", (void*)pc_set_mouse_camera_sens);
|
||||
|
||||
Reference in New Issue
Block a user