#include "save.h"
#include "realm.h"
#include "japanese.h"
+#include "view-mainwindow.h"
/*
* The last character rolled,
#include "cmd-basic.h"
#include "cmd-spell.h"
+#include "view-mainwindow.h"
#define TECHNIC_HISSATSU (REALM_HISSATSU - MIN_TECHNIC)
#include "player-effects.h"
#include "cmd-basic.h"
#include "targeting.h"
+#include "view-mainwindow.h"
static int damage;
#include "floor.h"
#include "objectkind.h"
#include "realm-song.h"
+#include "view-mainwindow.h"
/*!
* @brief 巻物を読むコマンドのサブルーチン
/*
- * Bit flags for the "p_ptr->redraw" variable
- */
-#define PR_MISC 0x00000001L /*!< 再描画フラグ: 種族と職業 / Display Race/Class */
-#define PR_TITLE 0x00000002L /*!< 再描画フラグ: 称号 / Display Title */
-#define PR_LEV 0x00000004L /*!< 再描画フラグ: レベル / Display Level */
-#define PR_EXP 0x00000008L /*!< 再描画フラグ: 経験値 / Display Experience */
-#define PR_STATS 0x00000010L /*!< 再描画フラグ: ステータス / Display Stats */
-#define PR_ARMOR 0x00000020L /*!< 再描画フラグ: AC / Display Armor */
-#define PR_HP 0x00000040L /*!< 再描画フラグ: HP / Display Hitpoints */
-#define PR_MANA 0x00000080L /*!< 再描画フラグ: MP / Display Mana */
-#define PR_GOLD 0x00000100L /*!< 再描画フラグ: 所持金 / Display Gold */
-#define PR_DEPTH 0x00000200L /*!< 再描画フラグ: ダンジョンの階 / Display Depth */
-#define PR_EQUIPPY 0x00000400L /*!< 再描画フラグ: 装備シンボル / Display equippy chars */
-#define PR_HEALTH 0x00000800L /*!< 再描画フラグ: モンスターのステータス / Display Health Bar */
-#define PR_CUT 0x00001000L /*!< 再描画フラグ: 負傷度 / Display Extra (Cut) */
-#define PR_STUN 0x00002000L /*!< 再描画フラグ: 朦朧度 / Display Extra (Stun) */
-#define PR_HUNGER 0x00004000L /*!< 再描画フラグ: 空腹度 / Display Extra (Hunger) */
-#define PR_STATUS 0x00008000L /*!< 再描画フラグ: プレイヤーの付与状態 / Display Status Bar */
-#define PR_XXX0 0x00010000L /*!< (unused) */
-#define PR_UHEALTH 0x00020000L /*!< 再描画フラグ: ペットのステータス / Display Uma Health Bar */
-#define PR_XXX1 0x00040000L /*!< (unused) */
-#define PR_XXX2 0x00080000L /*!< (unused) */
-#define PR_STATE 0x00100000L /*!< 再描画フラグ: プレイヤーの行動状態 / Display Extra (State) */
-#define PR_SPEED 0x00200000L /*!< 再描画フラグ: 加速 / Display Extra (Speed) */
-#define PR_STUDY 0x00400000L /*!< 再描画フラグ: 学習 / Display Extra (Study) */
-#define PR_IMITATION 0x00800000L /*!< 再描画フラグ: ものまね / Display Extra (Imitation) */
-#define PR_EXTRA 0x01000000L /*!< 再描画フラグ: 拡張ステータス全体 / Display Extra Info */
-#define PR_BASIC 0x02000000L /*!< 再描画フラグ: 基本ステータス全体 / Display Basic Info */
-#define PR_MAP 0x04000000L /*!< 再描画フラグ: ゲームマップ / Display Map */
-#define PR_WIPE 0x08000000L /*!< 再描画フラグ: 画面消去 / Hack -- Total Redraw */
-/* xxx */
-/* xxx */
-/* xxx */
-/* xxx */
-
-/*
* Bit flags for the "p_ptr->window" variable (etc)
*/
#define PW_INVEN 0x00000001L /*!<サブウィンドウ描画フラグ: 所持品-装備品 / Display inven/equip */
#include "objectkind.h"
#include "object-ego.h"
#include "cmd-dump.h"
+#include "view-mainwindow.h"
static bool mon_invis;
static POSITION mon_fy, mon_fx;
#include "dungeon.h"
#include "floor.h"
#include "files.h"
+#include "view-mainwindow.h"
/*!
#include "world.h"
#include "melee.h"
#include "japanese.h"
+#include "view-mainwindow.h"
/*
#include "spells.h"
#include "world.h"
#include "realm-song.h"
+#include "view-mainwindow.h"
/*!
#include "spells.h"
#include "dungeon.h"
#include "world.h"
+#include "view-mainwindow.h"
/*!
* @brief モンスターが敵対モンスターにビームを当てること可能かを判定する /
#include "cmd-basic.h"
#include "player-effects.h"
#include "targeting.h"
+#include "view-mainwindow.h"
#define pseudo_plev() (((p_ptr->lev + 40) * (p_ptr->lev + 40) - 1550) / 130) /*!< モンスター魔法をプレイヤーが使用する場合の換算レベル */
#include "melee.h"
#include "player-effects.h"
#include "world.h"
+#include "view-mainwindow.h"
#include "files.h"
#include "term.h"
#include "cmd-smith.h"
+#include "view-mainwindow.h"
#if defined(MACINTOSH) || defined(MACH_O_CARBON)
#ifdef verify
#include "monster.h"
#include "monsterrace-hook.h"
#include "object-ego.h"
+#include "view-mainwindow.h"
/*!
* @brief 床上、モンスター所持でスタックされたアイテムを削除しスタックを補完する / Excise a dungeon object from any stacks
#include "save.h"
#include "report.h"
+#include "view-mainwindow.h"
+
/*!
* @brief 修行僧の構え能力テーブル
*/
#include "cmd-dump.h"
#include "melee.h"
#include "world.h"
+#include "view-mainwindow.h"
/*!
* @brief 能力値テーブル / Abbreviations of healthy stats
#include "cmd-spell.h"
#include "realm-hex.h"
#include "targeting.h"
+#include "view-mainwindow.h"
/*!
* @brief 修行僧の構え設定処理
#include "spells-status.h"
#include "spells.h"
#include "targeting.h"
+#include "view-mainwindow.h"
/*!
* @brief カオス領域魔法の各処理を行う
#include "monsterrace.h"
#include "targeting.h"
#include "realm-song.h"
+#include "view-mainwindow.h"
#define MAX_KEEP 4 /*!<呪術の最大詠唱数 */
#include "spells.h"
#include "grid.h"
#include "targeting.h"
+#include "view-mainwindow.h"
/*!
* @brief 剣術の各処理を行う
#include "spells-floor.h"
#include "player-effects.h"
#include "targeting.h"
+#include "view-mainwindow.h"
/*!
* @brief 歌の開始を処理する / Start singing if the player is a Bard
#include "world.h"
#include "realm.h"
#include "term.h"
+#include "view-mainwindow.h"
#ifdef WORLD_SCORE
#include "cmd-basic.h"
#include "snipe.h"
#include "monsterrace.h"
+#include "view-mainwindow.h"
#define MAX_SNIPE_POWERS 16
#include "floor-save.h"
#include "player-effects.h"
#include "feature.h"
+#include "view-mainwindow.h"
/*
* Light up the dungeon using "clairvoyance"
#include "objectkind.h"
#include "autopick.h"
#include "targeting.h"
+#include "view-mainwindow.h"
typedef struct
#include "objectkind.h"
#include "targeting.h"
#include "realm-song.h"
+#include "view-mainwindow.h"
/*!
* @brief モンスター回復処理
#include "autopick.h"
#include "floor-town.h"
#include "japanese.h"
+#include "view-mainwindow.h"
#define MIN_STOCK 12
extern bool change_panel(POSITION dy, POSITION dx);
extern void window_stuff(void);
+
+
+/*
+ * Bit flags for the "redraw" variable
+ */
+#define PR_MISC 0x00000001L /*!< 再描画フラグ: 種族と職業 / Display Race/Class */
+#define PR_TITLE 0x00000002L /*!< 再描画フラグ: 称号 / Display Title */
+#define PR_LEV 0x00000004L /*!< 再描画フラグ: レベル / Display Level */
+#define PR_EXP 0x00000008L /*!< 再描画フラグ: 経験値 / Display Experience */
+#define PR_STATS 0x00000010L /*!< 再描画フラグ: ステータス / Display Stats */
+#define PR_ARMOR 0x00000020L /*!< 再描画フラグ: AC / Display Armor */
+#define PR_HP 0x00000040L /*!< 再描画フラグ: HP / Display Hitpoints */
+#define PR_MANA 0x00000080L /*!< 再描画フラグ: MP / Display Mana */
+#define PR_GOLD 0x00000100L /*!< 再描画フラグ: 所持金 / Display Gold */
+#define PR_DEPTH 0x00000200L /*!< 再描画フラグ: ダンジョンの階 / Display Depth */
+#define PR_EQUIPPY 0x00000400L /*!< 再描画フラグ: 装備シンボル / Display equippy chars */
+#define PR_HEALTH 0x00000800L /*!< 再描画フラグ: モンスターのステータス / Display Health Bar */
+#define PR_CUT 0x00001000L /*!< 再描画フラグ: 負傷度 / Display Extra (Cut) */
+#define PR_STUN 0x00002000L /*!< 再描画フラグ: 朦朧度 / Display Extra (Stun) */
+#define PR_HUNGER 0x00004000L /*!< 再描画フラグ: 空腹度 / Display Extra (Hunger) */
+#define PR_STATUS 0x00008000L /*!< 再描画フラグ: プレイヤーの付与状態 / Display Status Bar */
+#define PR_XXX0 0x00010000L /*!< (unused) */
+#define PR_UHEALTH 0x00020000L /*!< 再描画フラグ: ペットのステータス / Display Uma Health Bar */
+#define PR_XXX1 0x00040000L /*!< (unused) */
+#define PR_XXX2 0x00080000L /*!< (unused) */
+#define PR_STATE 0x00100000L /*!< 再描画フラグ: プレイヤーの行動状態 / Display Extra (State) */
+#define PR_SPEED 0x00200000L /*!< 再描画フラグ: 加速 / Display Extra (Speed) */
+#define PR_STUDY 0x00400000L /*!< 再描画フラグ: 学習 / Display Extra (Study) */
+#define PR_IMITATION 0x00800000L /*!< 再描画フラグ: ものまね / Display Extra (Imitation) */
+#define PR_EXTRA 0x01000000L /*!< 再描画フラグ: 拡張ステータス全体 / Display Extra Info */
+#define PR_BASIC 0x02000000L /*!< 再描画フラグ: 基本ステータス全体 / Display Basic Info */
+#define PR_MAP 0x04000000L /*!< 再描画フラグ: ゲームマップ / Display Map */
+#define PR_WIPE 0x08000000L /*!< 再描画フラグ: 画面消去 / Hack -- Total Redraw */
extern void redraw_stuff(void);
extern POSITION panel_row_min, panel_row_max;