|
|
| version 1.6, 2003/11/05 17:43:57 | version 1.7, 2003/11/05 17:58:01 |
|---|---|
| Line 987 const DISKACC *accterm; | Line 987 const DISKACC *accterm; |
| // ---- | // ---- |
| static const char ini_title[] = "NP2 tool"; | static const char ini_title[] = "NP2 tool"; |
| static const char inifile[] = "np2.cfg"; // same file name.. | |
| static const INITBL iniitem[] = { | static const INITBL iniitem[] = { |
| {"WindposX", INITYPE_SINT32, &np2tool.posx, 0}, | {"WindposX", INITYPE_SINT32, &np2tool.posx, 0}, |
| Line 1014 static const INITBL iniitem[] = { | Line 1015 static const INITBL iniitem[] = { |
| {"FD2NAME7", INITYPE_STR, np2tool.fdd[1].name[7], MAX_PATH}}; | {"FD2NAME7", INITYPE_STR, np2tool.fdd[1].name[7], MAX_PATH}}; |
| void initgetfile(char *path, UINT size) { | |
| file_cpyname(path, file_getcd("np2"), size); | |
| file_catname(path, ".ini", size); | |
| } | |
| void toolwin_readini(void) { | void toolwin_readini(void) { |
| char path[MAX_PATH]; | char path[MAX_PATH]; |
| Line 1027 void toolwin_readini(void) { | Line 1022 void toolwin_readini(void) { |
| ZeroMemory(&np2tool, sizeof(np2tool)); | ZeroMemory(&np2tool, sizeof(np2tool)); |
| np2tool.posx = 0; | np2tool.posx = 0; |
| np2tool.posy = 0; | np2tool.posy = 0; |
| initgetfile(path, sizeof(path)); | file_cpyname(path, file_getcd(inifile), sizeof(path)); |
| ini_read(path, ini_title, iniitem, sizeof(iniitem)/sizeof(INITBL)); | ini_read(path, ini_title, iniitem, sizeof(iniitem)/sizeof(INITBL)); |
| } | } |
| Line 1035 void toolwin_writeini(void) { | Line 1030 void toolwin_writeini(void) { |
| char path[MAX_PATH]; | char path[MAX_PATH]; |
| initgetfile(path, sizeof(path)); | file_cpyname(path, file_getcd(inifile), sizeof(path)); |
| ini_write(path, ini_title, iniitem, sizeof(iniitem)/sizeof(INITBL)); | ini_write(path, ini_title, iniitem, sizeof(iniitem)/sizeof(INITBL), FALSE); |
| } | } |