OSDN Git Service

Merge remote-tracking branch 'remotes/hengbandosx/english-market-edits' into feature...
[hengband/hengband.git] / src / floor / sight-definitions.h
1 #pragma once
2
3 /*!
4  * @brief プレイヤー用光源処理配列サイズ / Maximum size of the "lite" array (see "grid.c")
5  * @details Note that the "lite radius" will NEVER exceed 14, and we would
6  * never require more than 581 entries in the array for circular "lite".
7  */
8 #define LITE_MAX 600
9
10 /*!
11  * @brief モンスター用光源処理配列サイズ / Maximum size of the "mon_lite" array (see ">grid.c")
12  * @details Note that the "view radius" will NEVER exceed 20, monster illumination
13  * flags are dependent on CAVE_VIEW, and even if the "view" was octagonal,
14  * we would never require more than 1520 entries in the array.
15  */
16 #define MON_LITE_MAX 1536
17
18 /*!
19  * @brief 視界処理配列サイズ / Maximum size of the "view" array
20  * @details Note that the "view radius" will NEVER exceed 20, and even if the "view"
21  * was octagonal, we would never require more than 1520 entries in the array.
22  */
23 #define VIEW_MAX 1536
24
25 /*!
26  * @brief 再描画処理用配列サイズ / Maximum size of the "redraw" array
27  * @details We must be large for proper functioning of delayed redrawing.
28  * We must also be as large as two times of the largest view area.
29  * Note that maximum view grids are 1149 entries.
30  */
31 #define REDRAW_MAX 2298