6 #ifndef MML_INPUT_QUEUE_H 7 #define MML_INPUT_QUEUE_H 17 typedef struct __attribute__((packed))
37 #define INIT_INPUT_QUEUE(port) {NULL, 0, 0, port, DEFAULT_CONTROLLER}
Data types for the gamecube.
void addMoveToQueue(InputQueue *queue, const Move *move)
Add entire move to queue.
Definition: input_queue.c:61
Represents the state of a controller.
Definition: controller.h:45
Represents a single move (string of timed inputs)
Definition: moves.h:23
uint16_t u16
Definition: gctypes.h:15
Emulate a player's controller.
uint32_t u32
Definition: gctypes.h:16
void addInputToQueue(InputQueue *queue, const RawInput input)
Add single input to queue.
Definition: input_queue.c:33