#ifndef _keymapper__hpp__included__ #define _keymapper__hpp__included__ #include #include #include #include #include #include #include #include "misc.hpp" #include "library/keyboard.hpp" #include "library/keyboard-mapper.hpp" #include "library/gamepad.hpp" /** * Our keyboard */ extern keyboard::keyboard lsnes_kbd; /** * Our key mapper. */ extern keyboard::mapper lsnes_mapper; /** * Gamepad HW. */ extern gamepad::set lsnes_gamepads; /** * Initialize gamepads (need to be called before initializing joysticks). */ void lsnes_gamepads_init(); /** * Deinitialize gamepads (need to be called after deinitializing joysticks). */ void lsnes_gamepads_deinit(); /** * Cleanup the keymapper stuff. */ void cleanup_keymapper(); #endif