OSDN Git Service

称号名がフィールド画面にはみ出さないように修正。但し、称号名はここでしか表示されていないのではみ出すやつはどうやっても全体を見れない事になる。
authorhabu <habu@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sat, 2 Mar 2002 04:29:00 +0000 (04:29 +0000)
committerhabu <habu@0568b783-4c39-0410-ac80-bf13821ea2a2>
Sat, 2 Mar 2002 04:29:00 +0000 (04:29 +0000)
src/xtra1.c

index 2e7ef60..938fb33 100644 (file)
@@ -837,6 +837,7 @@ static void prt_status(void)
 static void prt_title(void)
 {
        cptr p = "";
+       char str[14];
 
        /* Wizard */
        if (wizard)
@@ -878,9 +879,13 @@ static void prt_title(void)
        /* Normal */
        else
        {
-               p = player_title[p_ptr->pclass][(p_ptr->lev - 1) / 5];
-
-
+#ifdef JP
+               mb_strlcpy(str, player_title[p_ptr->pclass][(p_ptr->lev - 1) / 5], 14);
+#else
+               strncpy(str, player_title[p_ptr->pclass][(p_ptr->lev - 1) / 5], 13);
+               str[13] = '\0';
+#endif
+               p = str;
        }
 
        prt_field(p, ROW_TITLE, COL_TITLE);