#ifndef INPUT_H #define INPUT_H #include #include #include #include #include typedef struct Input Input; #include "snes.h" struct Input { Snes* snes; uint8_t type; // for controller uint16_t currentState; // actual state }; Input* input_init(Snes* snes); void input_free(Input* input); void input_reset(Input* input); #endif