|
|
| version 1.2, 2004/02/13 20:31:55 | version 1.3, 2005/03/20 08:58:20 |
|---|---|
| Line 12 | Line 12 |
| #include "font.h" | #include "font.h" |
| static const char fontui_title[] = "Select font file"; | static const TCHAR fontui_title[] = _T("Select font file"); |
| static const char fontui_filter[] = \ | static const TCHAR fontui_filter[] = \ |
| "PC-98 BMP font (*.bmp)\0" \ | _T("PC-98 BMP font (*.bmp)\0") \ |
| "*.bmp\0" \ | _T("*.bmp\0") \ |
| "Virtual98 font\0" \ | _T("Virtual98 font\0") \ |
| "font.rom\0" \ | _T("font.rom\0") \ |
| "All supported files\0" \ | _T("All supported files\0") \ |
| "*.bmp;" \ | _T("*.bmp;") \ |
| "pc88.fnt;kanji1.rom;kanji2.rom;" \ | _T("pc88.fnt;kanji1.rom;kanji2.rom;") \ |
| "font.rom;" \ | _T("font.rom;") \ |
| "subsys_c.rom;kanji.rom;" \ | _T("subsys_c.rom;kanji.rom;") \ |
| "fnt0808.x1;fnt0816.x1;fnt1616.x1;" \ | _T("fnt0808.x1;fnt0816.x1;fnt1616.x1;") \ |
| "cgrom.dat\0"; | _T("cgrom.dat\0"); |
| static const FILESEL fontui = {fontui_title, str_bmp, fontui_filter, 3}; | static const FILESEL fontui = {fontui_title, str_bmp, fontui_filter, 3}; |
| static const char bmpui_file[] = "NP2_%04d.BMP"; | static const TCHAR bmpui_file[] = _T("NP2_%04d.BMP"); |
| static const char bmpui_title[] = "Save as bitmap file"; | static const TCHAR bmpui_title[] = _T("Save as bitmap file"); |
| static const char bmpui_filter1[] = "1bit-bitmap (*.bmp)\0*.bmp\0"; | static const TCHAR bmpui_filter1[] = _T("1bit-bitmap (*.bmp)\0*.bmp\0"); |
| static const char bmpui_filter4[] = "4bit-bitmap (*.bmp)\0*.bmp\0"; | static const TCHAR bmpui_filter4[] = _T("4bit-bitmap (*.bmp)\0*.bmp\0"); |
| static const char bmpui_filter8[] = "8bit-bitmap (*.bmp)\0*.bmp\0"; | static const TCHAR bmpui_filter8[] = _T("8bit-bitmap (*.bmp)\0*.bmp\0"); |
| static const char *bmpui_filter[3] = { | static const TCHAR *bmpui_filter[3] = { |
| bmpui_filter1, bmpui_filter4, bmpui_filter8}; | bmpui_filter1, bmpui_filter4, bmpui_filter8}; |
| void dialog_font(HWND hWnd) { | void dialog_font(HWND hWnd) { |
| char path[MAX_PATH]; | TCHAR path[MAX_PATH]; |
| file_cpyname(path, np2cfg.fontfile, sizeof(path)); | file_cpyname(path, np2cfg.fontfile, NELEMENTS(path)); |
| if ((dlgs_selectfile(hWnd, &fontui, path, sizeof(path), NULL)) && | if ((dlgs_selectfile(hWnd, &fontui, path, NELEMENTS(path), NULL)) && |
| (font_load(path, FALSE))) { | (font_load(path, FALSE))) { |
| gdcs.textdisp |= GDCSCRN_ALLDRAW2; | gdcs.textdisp |= GDCSCRN_ALLDRAW2; |
| milstr_ncpy(np2cfg.fontfile, path, sizeof(np2cfg.fontfile)); | milstr_ncpy(np2cfg.fontfile, path, NELEMENTS(np2cfg.fontfile)); |
| sysmng_update(SYS_UPDATECFG); | sysmng_update(SYS_UPDATECFG); |
| } | } |
| } | } |
| Line 53 void dialog_writebmp(HWND hWnd) { | Line 53 void dialog_writebmp(HWND hWnd) { |
| SCRNBMP bmp; | SCRNBMP bmp; |
| FILESEL bmpui; | FILESEL bmpui; |
| char path[MAX_PATH]; | TCHAR path[MAX_PATH]; |
| FILEH fh; | FILEH fh; |
| bmp = scrnbmp(); | bmp = scrnbmp(); |
| Line 62 void dialog_writebmp(HWND hWnd) { | Line 62 void dialog_writebmp(HWND hWnd) { |
| bmpui.ext = str_bmp; | bmpui.ext = str_bmp; |
| bmpui.filter = bmpui_filter[bmp->type]; | bmpui.filter = bmpui_filter[bmp->type]; |
| bmpui.defindex = 1; | bmpui.defindex = 1; |
| file_cpyname(path, bmpfilefolder, sizeof(path)); | file_cpyname(path, bmpfilefolder, NELEMENTS(path)); |
| file_cutname(path); | file_cutname(path); |
| file_catname(path, bmpui_file, sizeof(path)); | file_catname(path, bmpui_file, NELEMENTS(path)); |
| if (dlgs_selectwritenum(hWnd, &bmpui, path, sizeof(path))) { | if (dlgs_selectwritenum(hWnd, &bmpui, path, NELEMENTS(path))) { |
| file_cpyname(bmpfilefolder, path, sizeof(bmpfilefolder)); | file_cpyname(bmpfilefolder, path, NELEMENTS(bmpfilefolder)); |
| sysmng_update(SYS_UPDATEOSCFG); | sysmng_update(SYS_UPDATEOSCFG); |
| fh = file_create(path); | fh = file_create(path); |
| if (fh != FILEH_INVALID) { | if (fh != FILEH_INVALID) { |