3 * Routines for handling control input from keyboard or record file.
11 #include <stdint.h> /* for uint8_t */
16 /* Control the player character, either via recorded "action" or pressed "key".
18 extern void record_control(int action, struct World * world);
19 extern uint8_t player_control(int key, struct World * world);
23 /* Call by "key" game / window management actions that don't influence the
24 * player character. If the "quit" action is called, return 1 (instead of
27 extern uint8_t meta_control(int key, struct World * world);