home · contact · privacy
Restructured source tree. Code moves to src/, object files to build/.
[plomrogue] / src / keybindings.h
diff --git a/src/keybindings.h b/src/keybindings.h
new file mode 100644 (file)
index 0000000..b0ff912
--- /dev/null
@@ -0,0 +1,15 @@
+struct KeyBinding {
+  char * name;
+  uint16_t key; };
+
+struct KeysWinData {
+  uint16_t max;
+  char edit;
+  uint16_t select; };
+
+void init_keybindings(struct World *);
+void save_keybindings(struct World *);
+uint16_t get_action_key (struct KeyBinding *, char *);
+char * get_keyname(uint16_t);
+void keyswin_mod_key (struct World *, struct WinMeta *);
+void keyswin_move_selection (struct World *, char);