[macOS] Process joypad input directly in the embedded process.
This commit is contained in:
@ -75,8 +75,6 @@ void EmbeddedDebugger::_init_parse_message_handlers() {
|
||||
parse_message_handlers["win_event"] = &EmbeddedDebugger::_msg_win_event;
|
||||
parse_message_handlers["notification"] = &EmbeddedDebugger::_msg_notification;
|
||||
parse_message_handlers["ime_update"] = &EmbeddedDebugger::_msg_ime_update;
|
||||
parse_message_handlers["joy_add"] = &EmbeddedDebugger::_msg_joy_add;
|
||||
parse_message_handlers["joy_del"] = &EmbeddedDebugger::_msg_joy_del;
|
||||
parse_message_handlers["ds_state"] = &EmbeddedDebugger::_msg_ds_state;
|
||||
}
|
||||
|
||||
@ -161,21 +159,6 @@ Error EmbeddedDebugger::_msg_notification(const Array &p_args) {
|
||||
return OK;
|
||||
}
|
||||
|
||||
Error EmbeddedDebugger::_msg_joy_add(const Array &p_args) {
|
||||
ERR_FAIL_COND_V_MSG(p_args.size() != 2, ERR_INVALID_PARAMETER, "Invalid number of arguments for 'joy_add' message.");
|
||||
int idx = p_args[0];
|
||||
String name = p_args[1];
|
||||
ds->joy_add(idx, name);
|
||||
return OK;
|
||||
}
|
||||
|
||||
Error EmbeddedDebugger::_msg_joy_del(const Array &p_args) {
|
||||
ERR_FAIL_COND_V_MSG(p_args.size() != 1, ERR_INVALID_PARAMETER, "Invalid number of arguments for 'joy_del' message.");
|
||||
int idx = p_args[0];
|
||||
ds->joy_del(idx);
|
||||
return OK;
|
||||
}
|
||||
|
||||
Error EmbeddedDebugger::_msg_ds_state(const Array &p_args) {
|
||||
ERR_FAIL_COND_V_MSG(p_args.size() != 1, ERR_INVALID_PARAMETER, "Invalid number of arguments for 'ds_state' message.");
|
||||
PackedByteArray data = p_args[0];
|
||||
|
||||
Reference in New Issue
Block a user