home · contact · privacy
Some code grouping and commenting to explain program flow.
[plomrogue] / src / keybindings.h
1 struct KeyBinding {
2   char * name;
3   uint16_t key; };
4
5 struct KeysWinData {
6   uint16_t max;
7   char edit;
8   uint16_t select; };
9
10 void init_keybindings(struct World *);
11 void save_keybindings(struct World *);
12 uint16_t get_action_key (struct KeyBinding *, char *);
13 char * get_keyname(uint16_t);
14 void keyswin_mod_key (struct World *, struct WinMeta *);
15 void keyswin_move_selection (struct World *, char);