#define __JOYSTICKKEYBOARDCONTROLLER_H__
#include "controller.hpp"
-#include "lisp/lisp.hpp"
-#include "lisp/writer.hpp"
+
+namespace lisp {
+class Writer;
+class Lisp;
+}
+
#include <SDL.h>
+
#include <string>
#include <map>
+#include <vector>
class Menu;
Menu* get_key_options_menu();
Menu* get_joystick_options_menu();
+ void updateAvailableJoysticks();
private:
void process_key_event(const SDL_Event& event);