* <p>\r
* The "Term_xtra_win_clear()" function should probably do a low-level\r
* clear of the current window, and redraw the borders and other things,\r
-* if only for efficiency. XXX XXX XXX\r
+* if only for efficiency. \r
* </p>\r
*\r
* <p>\r
* A simpler method is needed for selecting the "tile size" for windows.\r
-* XXX XXX XXX\r
* </p>\r
*\r
* <p>\r
* window, I think, and only a few calls actually check for its existance,\r
* this may be okay since "NULL" means "on top of all windows". (?) The\r
* user must never be allowed to "hide" the main window, or the "menubar"\r
-* will disappear. XXX XXX XXX\r
+* will disappear. \r
* </p>\r
*\r
* <p>\r
* Special "Windows Help Files" can be placed into "lib/xtra/help/" for\r
* use with the "winhelp.exe" program. These files *may* be available\r
-* at the ftp site somewhere, but I have not seen them. XXX XXX XXX\r
+* at the ftp site somewhere, but I have not seen them. \r
* </p>\r
*\r
* <p>\r
#endif\r
\r
/*\r
- * Hack -- Fake declarations from "dos.h" XXX XXX XXX\r
+ * Hack -- Fake declarations from "dos.h" \r
*/\r
#ifdef WIN32\r
#define INVALID_FILE_NAME (DWORD)0xFFFFFFFF\r
\r
};\r
\r
-#define MAX_TERM_DATA 8 //!< Maximum number of windows XXX XXX XXX\r
+#define MAX_TERM_DATA 8 //!< Maximum number of windows \r
\r
static term_data data[MAX_TERM_DATA]; //!< An array of term_data's\r
static term_data *my_td; //!< Hack -- global "window creation" pointer\r
/* Save results */\r
(*wp) = wid;\r
(*hp) = hgt;\r
-\r
- /* Result */\r
return (p);\r
}\r
#endif\r
rc.top = 0;\r
rc.bottom = rc.top + hgt;\r
\r
- /* XXX XXX XXX */\r
/* rc.right += 1; */\r
/* rc.bottom += 1; */\r
\r
#if defined(USE_SOUND) || defined(USE_MUSIC)\r
\r
/*\r
- * XXX XXX XXX - Taken from files.c.\r
+ * - Taken from files.c.\r
*\r
* Extract "tokens" from a buffer\r
*\r
/* Activate a palette */\r
if (!new_palette())\r
{\r
- /* Free bitmap XXX XXX XXX */\r
+ /* Free bitmap */\r
\r
- /* Oops */\r
plog(_("パレットを実現できません!", "Cannot activate palette!"));\r
return (FALSE);\r
}\r
\r
/* Graphics available */\r
current_graphics_mode = arg_graphics;\r
-\r
- /* Result */\r
return (current_graphics_mode);\r
}\r
#endif /* USE_GRAPHICS */\r
/* Sound available */\r
can_use_music = TRUE;\r
}\r
-\r
- /* Result */\r
return (can_use_music);\r
}\r
\r
/* Sound available */\r
can_use_sound = TRUE;\r
}\r
-\r
- /* Result */\r
return (can_use_sound);\r
}\r
#endif /* USE_SOUND */\r
/*\r
* Hack -- clear the screen\r
*\r
- * Make this more efficient XXX XXX XXX\r
+ * Make this more efficient \r
*/\r
static errr Term_xtra_win_clear(void)\r
{\r
\r
#else /* USE_SOUND */\r
\r
- /* Oops */\r
return (1);\r
\r
#endif /* USE_SOUND */\r
}\r
}\r
\r
- /* Oops */\r
return 1;\r
}\r
\r
*\r
* One would think there is a more efficient method for telling a window\r
* what color it should be using to draw with, but perhaps simply changing\r
- * it every time is not too inefficient. XXX XXX XXX\r
+ * it every time is not too inefficient. \r
*/\r
static errr Term_text_win(int x, int y, int n, TERM_COLOR a, const char *s)\r
{\r
/* Draw attr/char pairs */\r
for (i = 0; i < n; i++, x2 += w2)\r
{\r
- byte a = ap[i];\r
+ TERM_COLOR a = ap[i];\r
char c = cp[i];\r
\r
\r
static void windows_map(void)\r
{\r
term_data *td = &data[0];\r
- byte a;\r
+ TERM_COLOR a;\r
char c;\r
- int x, min_x, max_x;\r
- int y, min_y, max_y;\r
+ TERM_LEN x, min_x, max_x;\r
+ TERM_LEN y, min_y, max_y;\r
\r
- byte ta;\r
+ TERM_COLOR ta;\r
char tc;\r
\r
/* Only in graphics mode */\r
* to over-ride selected values, then create the windows, and fonts.\r
*\r
* Must use SW_SHOW not SW_SHOWNA, since on 256 color display\r
- * must make active to realize the palette. XXX XXX XXX\r
+ * must make active to realize the palette. \r
*/\r
static void init_windows(void)\r
{\r
/* Force the use of that font */\r
(void)term_force_font(td, buf);\r
\r
- /* Oops */\r
td->tile_wid = 8;\r
td->tile_hgt = 13;\r
\r
SetWindowPos(td->w, HWND_TOP, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);\r
\r
\r
- /* New palette XXX XXX XXX */\r
+ /* New palette */\r
(void)new_palette();\r
\r
\r
}\r
else\r
{\r
- /* Save Screen */\r
screen_save();\r
\r
/* Clear screen */\r
\r
if (hwndSaver)\r
{\r
- /* Push the window to the bottom XXX XXX XXX */\r
+ /* Push the window to the bottom */\r
SetWindowPos(hwndSaver, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE);\r
}\r
else\r
}\r
else\r
{\r
-#ifdef JP\r
- plog_fmt("ヘルプファイル[%s]が見付かりません。", tmp);\r
- plog("代わりにオンラインヘルプを使用してください。");\r
-#else\r
- plog_fmt("Cannot find help file: %s", tmp);\r
- plog("Use the online help files instead.");\r
-#endif\r
-\r
+ plog_fmt(_("ヘルプファイル[%s]が見付かりません。", "Cannot find help file: %s"), tmp);\r
+ plog(_("代わりにオンラインヘルプを使用してください。", "Use the online help files instead."));\r
}\r
break;\r
#else /* HTML_HELP */\r
}\r
else\r
{\r
-#ifdef JP\r
- plog_fmt("ヘルプファイル[%s]が見付かりません。", tmp);\r
- plog("代わりにオンラインヘルプを使用してください。");\r
-#else\r
- plog_fmt("Cannot find help file: %s", tmp);\r
- plog("Use the online help files instead.");\r
-#endif\r
+ plog_fmt(_("ヘルプファイル[%s]が見付かりません。", "Cannot find help file: %s"), tmp);\r
+ plog(_("代わりにオンラインヘルプを使用してください。", "Use the online help files instead."));\r
\r
}\r
break;\r
LRESULT FAR PASCAL AngbandWndProc(HWND hWnd, UINT uMsg,\r
WPARAM wParam, LPARAM lParam)\r
#else /* __MWERKS__ */\r
-LRESULT FAR PASCAL AngbandWndProc(HWND hWnd, UINT uMsg,\r
- WPARAM wParam, LPARAM lParam)\r
+LRESULT FAR PASCAL AngbandWndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)\r
#endif /* __MWERKS__ */\r
{\r
PAINTSTRUCT ps;\r
/* Handle message */\r
switch (uMsg)\r
{\r
- /* XXX XXX XXX */\r
case WM_NCCREATE:\r
{\r
SetWindowLong(hWnd, 0, (LONG)(my_td));\r
break;\r
}\r
\r
- /* XXX XXX XXX */\r
case WM_CREATE:\r
{\r
#ifdef USE_MUSIC\r
\r
case SIZE_MAXIMIZED:\r
{\r
- /* fall through XXX XXX XXX */\r
+ /* fall through */\r
}\r
\r
case SIZE_RESTORED:\r
/* Process message */\r
switch (uMsg)\r
{\r
- /* XXX XXX XXX */\r
case WM_NCCREATE:\r
{\r
SetWindowLong(hWnd, 0, (LONG)(my_td));\r
break;\r
}\r
\r
- /* XXX XXX XXX */\r
case WM_CREATE:\r
{\r
return 0;\r
/* Process */\r
switch (uMsg)\r
{\r
- /* XXX XXX XXX */\r
case WM_NCCREATE:\r
{\r
break;\r
}\r
}\r
\r
- /* Oops */\r
return DefWindowProc(hWnd, uMsg, wParam, lParam);\r
}\r
\r
save_prefs();\r
\r
\r
- /*** Could use 'Term_nuke_win()' XXX XXX XXX */\r
+ /*** Could use 'Term_nuke_win()' */\r
\r
/* Destroy all windows */\r
for (i = MAX_TERM_DATA - 1; i >= 0; --i)\r
/* Get program name with full path */\r
GetModuleFileName(hInstance, path, 512);\r
\r
- /* Save the "program name" XXX XXX XXX */\r
+ /* Save the "program name" */\r
argv0 = path;\r
\r
/* Get the name of the "*.ini" file */\r
return FALSE;\r
}\r
\r
- /* Initialize */\r
if (hPrevInst == NULL)\r
{\r
wc.style = CS_CLASSDC;\r
/* Catch nasty signals */\r
signals_init();\r
\r
- /* Initialize */\r
Term_activate(term_screen);\r
init_angband();\r
\r