X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fkeybindings.h;h=4cdcd5a1fdd9350f7a6e76b3b1bf69df1acc871b;hb=714bf970109b33005e0ab3e588d818460ccdc304;hp=85c33c781bf38581a627a66e1eb42ca002f64ec1;hpb=f222ace2f2441b21a3c29741483d8018294820a4;p=plomrogue diff --git a/src/keybindings.h b/src/keybindings.h index 85c33c7..4cdcd5a 100644 --- a/src/keybindings.h +++ b/src/keybindings.h @@ -1,4 +1,10 @@ #ifndef KEYBINDINGS_H +#define KEYBINDINGS_H + +#include + +struct World; +struct WinMeta; struct KeyBinding { char * name; @@ -9,11 +15,11 @@ struct KeysWinData { 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); +extern void init_keybindings(struct World *); +extern void save_keybindings(struct World *); +extern uint16_t get_action_key (struct KeyBinding *, char *); +extern char * get_keyname(uint16_t); +extern void keyswin_mod_key (struct World *, struct WinMeta *); +extern void keyswin_move_selection (struct World *, char); #endif