#if defined(USE_SDL_GRAPHICS) || defined(USE_SDL2_GRAPHICS)
#include "sdlcontrols.h"
#else

// TO DO
#ifndef _CONTROLS_H_
#define _CONTROLS_H_

#define UINT8                     unsigned char
typedef struct SControllerAction
{
  /*SDLKey*/int key;
  UINT8 *pu8Address;
  UINT8 u8Mask;
  UINT8 u8Make;
  UINT8 u8Break;
  struct SControllerAction *psNextLink;
} SControllerAction;

extern void ControlAcceptEvent(/*SDL_Event*/void *psEvent);
extern void ControlInstallAssignment(SControllerAction *psController);

#endif

#endif // !SDL
