OSDN Git Service

Bigtile使用時にマップ画面の左端がその場所地形によっては正しくアップデート
authormogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Fri, 22 Mar 2002 10:59:44 +0000 (10:59 +0000)
committermogami <mogami@0568b783-4c39-0410-ac80-bf13821ea2a2>
Fri, 22 Mar 2002 10:59:44 +0000 (10:59 +0000)
されず、空白キャラになっていたのを修正。漢字の2文字目を判定するフラグ
KANJI2の判定にタイルのattrがひっかかっていた。

src/z-term.c

index ab5979e..4b3be0c 100644 (file)
@@ -795,12 +795,13 @@ void Term_queue_chars(int x, int y, int n, byte a, cptr s)
        /*
         * Á´³Ñʸ»ú¤Îº¸È¾Ê¬¤Çɽ¼¨¤ò½ªÎ»¤¹¤ë¾ì¹ç¡¢
         * ½Å¤Ê¤Ã¤¿Ê¸»ú¤Î±¦Éôʬ¤ò¾Ãµî¡£
+        * (¾ò·ïÄɲ᧥¿¥¤¥ë¤Î1ʸ»úÌܤǤʤ¤»ö¤ò³Î¤«¤á¤ë¤è¤¦¤Ë¡£)
         */
        {
 
                int w, h;
                Term_get_size(&w, &h);
-               if (x != w && (scr_aa[x] & KANJI2))
+               if (x != w && !(scr_aa[x] & 0x80) && (scr_aa[x] & KANJI2))
                {
                        scr_cc[x] = ' ';
                         scr_aa[x] &= KANJIC;