Files
clobber f657e9b60e Update Atari800 to 3.1.0
Implementation fixes: correct palette is set, save/load states enabled, sound should be better but may need more investigation
2014-08-02 01:08:11 -05:00

28 lines
750 B
C
Executable File

#ifndef UI_BASIC_H_
#define UI_BASIC_H_
#include "ui.h"
/* "Basic" UI driver. Always present and guaranteed to work. Override
driver may call into this one to implement filtering */
extern UI_tDriver UI_BASIC_driver;
/* for Windows CE and Dreamcast */
#ifdef USE_UI_BASIC_ONSCREEN_KEYBOARD
extern int UI_BASIC_in_kbui;
extern int UI_BASIC_OnScreenKeyboard(const char *title, int layout);
/* layout must be one of MACHINE_* values (see atari.h)
or -1 for base keyboard with no function keys */
#endif
/* used only in the Dreamcast port */
extern const unsigned char UI_BASIC_key_to_ascii[256];
#ifdef DIRECTX
#define DX_MENU_ITEM_HEIGHT 8
extern POINT UI_mouse_click;
void SetMouseIndex(int x, int y);
#endif
#endif /* UI_BASIC_H_ */