Diff for /np2/win9xc/dialog/d_bmp.cpp between versions 1.2 and 1.3

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) {

Removed from v.1.2  
changed lines
  Added in v.1.3


RetroPC.NET-CVS <cvs@retropc.net>