-#if 0
-/*
- * Object flag names
- */
-static cptr object_flag_names[96] =
-{
-#ifdef JP
-"+ÏÓÎÏ",
-"+ÃÎǽ",
-"+¸¤µ",
-"+´ïÍÑ",
-"+Âѵ×",
-"+Ì¥ÎÏ",
-#else
- "Add Str",
- "Add Int",
- "Add Wis",
- "Add Dex",
- "Add Con",
- "Add Chr",
-#endif
-
-#ifdef JP
- "ËâÆ»¶ñ",
-
- "ÍýÎÏ",
-#else
- "M.Item-Mas",
-
- "Force wep.",
-#endif
-
-#ifdef JP
-"+±£Ì©¹ÔÆ°",
-"+õº÷",
-"+ÀÖ³°Àþ»ë",
-"+·¡ºï",
-"+¥¹¥Ô¡¼¥É",
-"+ÂÇ·â²ó¿ô",
-"¥«¥ª¥¹¸ú²Ì",
-"µÛ·ì",
-"ưʪ ÇÜÂÇ",
-"¼Ù° ÇÜÂÇ",
-"ÉÔ»à ÇÜÂÇ",
-"°Ëâ ÇÜÂÇ",
-"¥ª¡¼¥¯ÇÜÂÇ",
-"¥È¥í¥ëÇÜÂÇ",
-"µð¿Í ÇÜÂÇ",
-"ζ ÇÜÂÇ",
-"ζ ÇÜÇÜÂÇ",
-"±Ô¿Ï",
-"ÃÏ¿ÌȯÀ¸",
-"ÆÇ°À¹¶·â",
-"»À°À¹¶·â",
-"ÅÅ°À¹¶·â",
-"²Ð°À¹¶·â",
-"Îä°À¹¶·â",
-#else
- "Add Stea.",
- "Add Sear.",
- "Add Infra",
- "Add Tun..",
- "Add Speed",
- "Add Blows",
- "Chaotic",
- "Vampiric",
- "Slay Anim.",
- "Slay Evil",
- "Slay Und.",
- "Slay Demon",
- "Slay Orc",
- "Slay Troll",
- "Slay Giant",
- "Slay Drag.",
- "Kill Drag.",
- "Sharpness",
- "Impact",
- "Poison Brd",
- "Acid Brand",
- "Elec Brand",
- "Fire Brand",
- "Cold Brand",
-#endif
-
-
-#ifdef JP
-"ÏÓÎÏ ÊÝ»ý",
-"ÃÎǽ ÊÝ»ý",
-"¸¤µ ÊÝ»ý",
-"´ïÍÑ ÊÝ»ý",
-"ÂÑµ× ÊÝ»ý",
-"Ì¥ÎÏ ÊÝ»ý",
-#else
- "Sust Str",
- "Sust Int",
- "Sust Wis",
- "Sust Dex",
- "Sust Con",
- "Sust Chr",
-#endif
-
- NULL,
- NULL,
-#ifdef JP
-"ĶÂÑ»À ",
-"ĶÂÑÅÅ·â",
-"ĶÂѲбê",
-"ĶÂÑÎ䵤",
-#else
- "Imm Acid",
- "Imm Elec",
- "Imm Fire",
- "Imm Cold",
-#endif
-
- NULL,
-#ifdef JP
-"È¿¼Í",
-"ÂÑËãáã",
-"·Ð¸³ÃÍÊÝ»ý",
-#else
- "Reflect",
- "Free Act",
- "Hold Life",
-#endif
-
-#ifdef JP
-"ÂÑ»À ",
-"ÂÑÅÅ·â",
-"ÂѲбê",
-"ÂÑÎ䵤",
-"ÂÑÆÇ ",
-"ÂѶ²ÉÝ",
-"ÂÑÁ®¸÷",
-"ÂѰŹõ",
-"ÂÑÌÕÌÜ",
-"ÂѺ®Íð",
-"Âѹ첻",
-"ÂÑÇËÊÒ",
-"ÂÑÃϹö",
-"ÂÑ°øº®",
-"ÂÑ¥«¥ª",
-"ÂÑÎô²½",
-#else
- "Res Acid",
- "Res Elec",
- "Res Fire",
- "Res Cold",
- "Res Pois",
- "Res Fear",
- "Res Lite",
- "Res Dark",
- "Res Blind",
- "Res Conf",
- "Res Sound",
- "Res Shard",
- "Res Neth",
- "Res Nexus",
- "Res Chaos",
- "Res Disen",
-#endif
-
-
-
-
-#ifdef JP
- "²Ð±ê¥ª¡¼¥é",
-
- "Åŵ¤¥ª¡¼¥é",
-#else
- "Aura Fire",
-
- "Aura Elec",
-#endif
-
- NULL,
-#ifdef JP
- "Î䵤¥ª¡¼¥é",
-#else
- "Aura Cold",
-#endif
-#ifdef JP
-"Ëɥƥì¥Ý",
-"È¿ËâË¡",
-"¸º¾ÃÈñËâÎÏ",
-"¼Ù°¤Ê±åÇ°",
-NULL,
-"Hide Type",
-"Show Mods",
-"¾ï»þÅÁÀâʪ",
-"ÉâÍ·",
-"¸÷¸»",
-"Æ©ÌÀ»ëǧ",
-"¥Æ¥ì¥Ñ¥·¡¼",
-"Ãپò½",
-"µÞ²óÉü",
-"¶¯Îϼͷâ",
-"¹â®¼Í·â",
-"̵½ý »À",
-"̵½ý ÅÅ",
-"̵½ý ²Ð",
-"̵½ý Îä",
-"»ÏÆ°",
-"·Ð¸³µÛ¼ý",
-"¥Æ¥ì¥Ý¡¼¥È",
-"È¿´¶",
-"½ËÊ¡",
-NULL,
-NULL,
-NULL,
-#else
- "NoTeleport",
- "AntiMagic",
- "DecMana",
- "EvilCurse",
- NULL,
- "Hide Type",
- "Show Mods",
- "Insta Art",
- "Levitate",
- "Lite",
- "See Invis",
- "Telepathy",
- "Digestion",
- "Regen",
- "Xtra Might",
- "Xtra Shots",
- "Ign Acid",
- "Ign Elec",
- "Ign Fire",
- "Ign Cold",
- "Activate",
- "Drain Exp",
- "Teleport",
- "Aggravate",
- "Blessed",
- NULL,
- NULL,
- NULL,
-#endif
-
-};
-
-
-/*
- * Summarize resistances
- */
-static void display_player_ben(void)
-{
- int i, x, y;
-
- object_type *o_ptr;
-
- u32b flgs[TR_FLAG_SIZE];
-
- u16b b[6];
- u16b color[6];
-
-
- /* Reset */
- for (i = 0; i < 6; i++) b[i] = 0;
-
-
- /* Scan equipment */
- for (i = INVEN_RARM; i < INVEN_TOTAL; i++)
- {
- /* Object */
- o_ptr = &inventory[i];
-
- /* Known object flags */
- object_flags_known(o_ptr, flgs);
-
-
- if ((prace_is_(RACE_S_FAIRY)) && (have_flag(flgs, TR_AGGRAVATE)))
- {
- remove_flag(flgs, TR_AGGRAVATE);
- add_flag(flgs, TR_STEALTH);
- }
-
- /* Incorporate */
- b[0] |= (flgs[0] & 0xFFFF);
- b[1] |= (flgs[0] >> 16);
- b[2] |= (flgs[1] & 0xFFFF);
- b[3] |= (flgs[1] >> 16);
- b[4] |= (flgs[2] & 0xFFFF);
- b[5] |= (flgs[2] >> 16);
- }
-
-
- /* Player flags */
- player_flags(flgs);
-
- /* Incorporate */
- b[0] |= (flgs[0] & 0xFFFF);
- b[1] |= (flgs[0] >> 16);
- b[2] |= (flgs[1] & 0xFFFF);
- b[3] |= (flgs[1] >> 16);
- b[4] |= (flgs[2] & 0xFFFF);
- b[5] |= (flgs[2] >> 16);
-
- /* Player flags */
- tim_player_flags(flgs, FALSE);
-
- /* Incorporate */
- b[0] |= (flgs[0] & 0xFFFF);
- b[1] |= (flgs[0] >> 16);
- b[2] |= (flgs[1] & 0xFFFF);
- b[3] |= (flgs[1] >> 16);
- b[4] |= (flgs[2] & 0xFFFF);
- b[5] |= (flgs[2] >> 16);
- color[0] = (u16b)(flgs[0] & 0xFFFF);
- color[1] = (u16b)(flgs[0] >> 16);
- color[2] = (u16b)(flgs[1] & 0xFFFF);
- color[3] = (u16b)(flgs[1] >> 16);
- color[4] = (u16b)(flgs[2] & 0xFFFF);
- color[5] = (u16b)(flgs[2] >> 16);
-
- /* Scan cols */
- for (x = 0; x < 6; x++)
- {
- /* Scan rows */
- for (y = 0; y < 16; y++)
- {
- byte a = TERM_SLATE;
- char c = '.';
-
- cptr name = object_flag_names[16*x+y];
-
- /* No name */
- if (!name) continue;
-
- /* Dump name */
- Term_putstr(x * 13, y + 4, -1, TERM_WHITE, name);
-
- /* Dump colon */
- Term_putch(x * 13 + 10, y + 4, TERM_WHITE, ':');
-
- /* Check flag */
- if (b[x] & (1<<y))
- {
- if (color[x] & (1<<y))
- {
- a = TERM_YELLOW;
- c = '#';
- }
- else
- {
- a = TERM_WHITE;
- c = '+';
- }
- }
-
- /* Dump flag */
- Term_putch(x * 13 + 11, y + 4, a, c);
- }
- }
-}
-
-
-/*
- * Summarize resistances
- */
-static void display_player_ben_one(int mode)
-{
- int i, n, x, y;
-
- object_type *o_ptr;
-
- u32b flgs[TR_FLAG_SIZE];
-
- u16b b[13][6];
- u16b color[6];
-
-
- /* Scan equipment */
- for (i = INVEN_RARM; i < INVEN_TOTAL; i++)
- {
- /* Index */
- n = (i - INVEN_RARM);
-
- /* Object */
- o_ptr = &inventory[i];
-
- object_flags_known(o_ptr, flgs);
-
- if ((prace_is_(RACE_S_FAIRY)) && (have_flag(flgs, TR_AGGRAVATE)))
- {
- remove_flag(flgs, TR_AGGRAVATE);
- add_flag(flgs, TR_STEALTH);
- }
-
- /* Incorporate */
- b[n][0] = (u16b)(flgs[0] & 0xFFFF);
- b[n][1] = (u16b)(flgs[0] >> 16);
- b[n][2] = (u16b)(flgs[1] & 0xFFFF);
- b[n][3] = (u16b)(flgs[1] >> 16);
- b[n][4] = (u16b)(flgs[2] & 0xFFFF);
- b[n][5] = (u16b)(flgs[2] >> 16);
- }
-
-
- /* Index */
- n = 12;
-
- /* Player flags */
- player_flags(flgs);
-
- /* Incorporate */
- b[n][0] = (u16b)(flgs[0] & 0xFFFF);
- b[n][1] = (u16b)(flgs[0] >> 16);
- b[n][2] = (u16b)(flgs[1] & 0xFFFF);
- b[n][3] = (u16b)(flgs[1] >> 16);
- b[n][4] = (u16b)(flgs[2] & 0xFFFF);
- b[n][5] = (u16b)(flgs[2] >> 16);
-
- /* Player flags */
- tim_player_flags(flgs, FALSE);
-
- /* Incorporate */
- b[n][0] |= (flgs[0] & 0xFFFF);
- b[n][1] |= (flgs[0] >> 16);
- b[n][2] |= (flgs[1] & 0xFFFF);
- b[n][3] |= (flgs[1] >> 16);
- b[n][4] |= (flgs[2] & 0xFFFF);
- b[n][5] |= (flgs[3] >> 16);
- color[0] = (u16b)(flgs[0] & 0xFFFF);
- color[1] = (u16b)(flgs[0] >> 16);
- color[2] = (u16b)(flgs[1] & 0xFFFF);
- color[3] = (u16b)(flgs[1] >> 16);
- color[4] = (u16b)(flgs[2] & 0xFFFF);
- color[5] = (u16b)(flgs[2] >> 16);
-
-
- /* Scan cols */
- for (x = 0; x < 3; x++)
- {
- /* Equippy */
- display_player_equippy(2, x * 26 + 11, 0);
-
- /* Label */
- Term_putstr(x * 26 + 11, 3, -1, TERM_WHITE, "abcdefghijkl@");
-
- /* Scan rows */
- for (y = 0; y < 16; y++)
- {
- cptr name = object_flag_names[48*mode+16*x+y];
-
- /* No name */
- if (!name) continue;
-
- /* Dump name */
- Term_putstr(x * 26, y + 4, -1, TERM_WHITE, name);
-
- /* Dump colon */
- Term_putch(x * 26 + 10, y + 4, TERM_WHITE, ':');
-
- /* Check flags */
- for (n = 0; n < 13; n++)
- {
- byte a = TERM_SLATE;
- char c = '.';
-
- /* Check flag */
- if (b[n][3*mode+x] & (1<<y))
- {
- if ((n == 12) && (color[3*mode+x] & (1<<y)))
- {
- a = TERM_YELLOW;
- c = '#';
- }
- else
- {
- a = TERM_WHITE;
- c = '+';
- }
- }
-
- /* Dump flag */
- Term_putch(x * 26 + 11 + n, y + 4, a, c);
- }
- }
- }
-}
-
-#endif
-