s_axis_props controller_get_axis_index_from_specific_name(e_controller_type type, const char* name) { if(type < C_TYPE_MAX) { int i; for(i=0; i<controllers[type]->axis_name_dirs.nb; ++i) { if(!strcmp(controllers[type]->axis_name_dirs.values[i].name, name)) { return controllers[type]->axis_name_dirs.values[i].axis_props; } } } return controller_get_axis_index_from_name(name); }
s_axis_props ControlMapper::GetAxisProps(string button) { return controller_get_axis_index_from_name(button.c_str()); }