#include "compiler.h"
#if defined(SUPPORT_KEYDISP)
#include "np2.h"
#include "dosio.h"
#include "ini.h"
#include "kdispwin.h"
KDISPCFG kdispcfg;
BOOL
kdispwin_initialize(void)
{
keydisp_initialize();
return SUCCESS;
}
// ---- ini
static const char ini_title[] = "NP2 keydisp";
static INITBL iniitem[] = {
{"WindposX", INITYPE_SINT32, &kdispcfg.posx, 0},
{"WindposY", INITYPE_SINT32, &kdispcfg.posy, 0},
{"keydmode", INITYPE_UINT8, &kdispcfg.mode, 0},
{"windtype", INITYPE_BOOL, &kdispcfg.type, 0},
};
#define INIITEMS (sizeof(iniitem) / sizeof(iniitem[0]))
void
kdispwin_readini(void)
{
char path[MAX_PATH];
memset(&kdispcfg, 0, sizeof(kdispcfg));
kdispcfg.posx = 0;
kdispcfg.posy = 0;
file_cpyname(path, modulefile, sizeof(path));
ini_read(path, ini_title, iniitem, INIITEMS);
}
void
kdispwin_writeini(void)
{
char path[MAX_PATH];
file_cpyname(path, modulefile, sizeof(path));
ini_write(path, ini_title, iniitem, INIITEMS, FALSE);
}
#endif
RetroPC.NET-CVS <cvs@retropc.net>