3 * Copyright (C) 2006 Exophase <exophase@gmail.com>
5 * This program is free software; you can redistribute it and/or
6 * modify it under the terms of the GNU General Public License as
7 * published by the Free Software Foundation; either version 2 of
8 * the License, or (at your option) any later version.
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 * General Public License for more details.
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
51 BUTTON_ID_FASTFORWARD,
54 BUTTON_ID_RAPIDFIRE_A,
55 BUTTON_ID_RAPIDFIRE_B,
56 BUTTON_ID_RAPIDFIRE_L,
57 BUTTON_ID_RAPIDFIRE_R,
62 } input_buttons_id_type;
80 gui_action_type get_gui_input();
81 gui_action_type get_gui_input_fs_hold(u32 button_id);
82 void input_write_mem_savestate(file_tag_type savestate_file);
83 void input_read_savestate(file_tag_type savestate_file);
85 extern u32 gamepad_config_map[16];
86 extern u32 global_enable_analog;
87 extern u32 analog_sensitivity_level;
89 #if defined(GP2X_BUILD)
90 u32 gpsp_gp2x_joystick_read(void);