6 #define MAX_FEAT_STATES 8 28 #define FF_MAY_HAVE_GOLD 15 29 #define FF_HAS_GOLD 16 30 #define FF_HAS_ITEM 17 37 #define FF_AVOID_RUN 24 40 #define FF_PERMANENT 27 44 #define FF_HIT_TRAP 31 51 #define FF_ENSECRET 38 56 #define FF_POISON_PUDDLE 43 57 #define FF_HURT_ROCK 44 61 #define FF_COLD_PUDDLE 48 62 #define FF_ACID_PUDDLE 49 64 #define FF_ELEC_PUDDLE 51 67 #define FF_CAN_SWIM 54 68 #define FF_CAN_PASS 55 109 #define FF_SPECIAL 96 110 #define FF_HURT_DISI 97 111 #define FF_QUEST_ENTER 98 112 #define FF_QUEST_EXIT 99 115 #define FF_MOUNTAIN 102 117 #define FF_MINOR_GLYPH 104 118 #define FF_PATTERN 105 120 #define FF_ENTRANCE 107 121 #define FF_MIRROR 108 122 #define FF_UNPERM 109 123 #define FF_TELEPORTABLE 110 124 #define FF_CONVERT 111 127 #define FF_FLAG_MAX 113 128 #define FF_FLAG_SIZE (1 + ((FF_FLAG_MAX - 1) / 32)) 133 #define F_LIT_STANDARD 0 137 #define F_LIT_NS_BEGIN 1 FEAT_IDX feat_pattern_1
Definition: feature.c:54
feature_type * f_info
Definition: feature.c:9
FEAT_IDX feat_flower
Definition: feature.c:82
FEAT_IDX feat_glass_floor
Definition: feature.c:46
STR_OFFSET destroyed_tag
Definition: feature.h:175
STR_OFFSET tag
地形特性タグ参照のためのネームバッファオフセット値 / Tag (offset)
Definition: feature.h:172
STR_OFFSET name
地形名参照のためのネームバッファオフセット値 / Name (offset)
Definition: feature.h:170
FEAT_IDX feat_trap_open
Definition: feature.c:30
FEAT_IDX feat_deep_acid_puddle
Definition: feature.c:76
STR_OFFSET text
地形説明参照のためのネームバッファオフセット値 / Text (offset)
Definition: feature.h:171
FEAT_IDX feat_tree
Definition: feature.c:84
FEAT_IDX feat_pattern_corrupted
Definition: feature.c:61
FEAT_IDX feat_deep_poisonous_puddle
Definition: feature.c:78
FEAT_IDX feat_pattern_start
Definition: feature.c:53
FEAT_POWER power
地形強度
Definition: feature.h:187
FEAT_IDX feat_none
Definition: feature.c:14
FEAT_IDX feat_mountain
Definition: feature.c:85
FEAT_IDX feat_pattern_4
Definition: feature.c:57
FEAT_IDX feat_down_stair
Definition: feature.c:26
FEAT_IDX feat_permanent_glass_wall
Definition: feature.c:50
BIT_FLAGS flags[FF_FLAG_SIZE]
地形の基本特性ビット配列 / Flags
Definition: feature.h:180
FEAT_IDX feat_swamp
Definition: feature.c:86
FEAT_IDX feat_glyph
Definition: feature.c:20
FEAT_IDX feat_pattern_exit
Definition: feature.c:60
FEAT_IDX feat_entrance
Definition: feature.c:27
#define FF_FLAG_SIZE
Definition: feature.h:128
FEAT_IDX feat_trap_armageddon
Definition: feature.c:31
#define MAX_FEAT_STATES
Definition: feature.h:6
s16b FEAT_PRIORITY
地形の縮小表示優先順位
Definition: h-type.h:262
FEAT_IDX feat_town
Definition: feature.c:65
FEAT_IDX max_f_idx
Definition: feature.c:99
FEAT_IDX feat_wall_solid
Definition: feature.c:93
TERM_COLOR x_attr[F_LIT_MAX]
設定変更後の地形シンボルカラー / Desired feature attribute
Definition: feature.h:192
PERCENTAGE percent
Definition: feature.h:157
FEAT_IDX feat_explosive_rune
Definition: feature.c:21
FEAT_IDX feat_wall_type[100]
Definition: feature.c:94
地形情報の構造体 / Information about terrain "features"
Definition: feature.h:168
FEAT_PRIORITY priority
縮小表示で省略する際の表示優先度 / Map priority
Definition: feature.h:182
FEAT_IDX feat_floor
Definition: feature.c:17
FEAT_IDX destroyed
*破壊*に巻き込まれた時の地形移行先(未実装?) / Default destroyed state
Definition: feature.h:178
char * f_tag
Definition: feature.c:11
FEAT_IDX feat_heavy_electrical_zone
Definition: feature.c:74
FEAT_IDX feat_cold_zone
Definition: feature.c:73
FEAT_IDX feat_shallow_poisonous_puddle
Definition: feature.c:79
u32b BIT_FLAGS
32ビットのフラグ配列の型定義
Definition: h-type.h:225
FEAT_IDX feat_dirt
Definition: feature.c:80
FEAT_IDX mimic
未確定時の外形地形ID / Feature to mimic
Definition: feature.h:177
byte FEAT_SUBTYPE
地形情報の副値 (トラップ種別/パターン種別/店舗種別)
Definition: h-type.h:150
feature_state state[MAX_FEAT_STATES]
feature_state テーブル
Definition: feature.h:184
FEAT_IDX feat_electrical_zone
Definition: feature.c:75
FEAT_IDX feat_pattern_end
Definition: feature.c:58
FEAT_IDX feat_deep_water
Definition: feature.c:68
char SYMBOL_CODE
キャラの文字の型定義
Definition: h-type.h:238
Definition: feature.h:154
FEAT_IDX feat_grass
Definition: feature.c:81
TERM_COLOR d_attr[F_LIT_MAX]
デフォルトの地形シンボルカラー / Default feature attribute
Definition: feature.h:189
u32b STR_OFFSET
テキストオフセットの型定義
Definition: h-type.h:212
s32b PERCENTAGE
ゲーム中のパーセント表記の型定義(/100倍)
Definition: h-type.h:222
FEAT_IDX feat_trap_piranha
Definition: feature.c:32
byte TERM_COLOR
テキスト表示色の型定義
Definition: h-type.h:237
FEAT_IDX feat_shallow_lava
Definition: feature.c:71
byte FF_FLAGS_IDX
地形特性ID
Definition: h-type.h:260
SYMBOL_CODE d_char[F_LIT_MAX]
デフォルトの地形シンボルアルファベット / Default feature character
Definition: feature.h:190
FEAT_IDX feat_heavy_cold_zone
Definition: feature.c:72
FEAT_IDX feat_deep_lava
Definition: feature.c:70
FEAT_IDX feat_black_market
Definition: feature.c:64
FEAT_IDX feat_shallow_water
Definition: feature.c:69
FEAT_IDX feat_glass_wall
Definition: feature.c:49
地形状態変化指定構造体 / Feature state structure
Definition: feature.h:147
FEAT_IDX feat_permanent
Definition: feature.c:43
FEAT_IDX feat_pattern_3
Definition: feature.c:56
FEAT_IDX feat_granite
Definition: feature.c:42
FEAT_IDX result
変化先ID / Result (f_info ID)
Definition: feature.h:151
FF_FLAGS_IDX action
変化条件をFF_*のIDで指定 / Action (FF_*)
Definition: feature.h:149
FEAT_IDX feat_wall_outer
Definition: feature.c:91
bool is_closed_door(FEAT_IDX feat)
地形が閉じたドアであるかの判定を行う。 / Return TRUE if the given grid is a closed door
Definition: feature.c:116
STR_OFFSET mimic_tag
Definition: feature.h:174
FEAT_SUBTYPE subtype
副特性値
Definition: feature.h:186
FEAT_IDX feat_mirror
Definition: feature.c:22
FEAT_IDX feat_magma_vein
Definition: feature.c:38
FEAT_IDX feat_ground_type[100]
Definition: feature.c:94
FEAT_IDX feat_brake
Definition: feature.c:83
FEAT_IDX feat_quartz_vein
Definition: feature.c:39
FEAT_IDX feat
Definition: feature.h:156
FEAT_IDX feat_wall_inner
Definition: feature.c:92
FEAT_IDX feat_shallow_acid_puddle
Definition: feature.c:77
char * f_name
Definition: feature.c:10
FEAT_IDX feat_pattern_old
Definition: feature.c:59
STR_OFFSET result_tag
変化先ID / Result (f_info ID)
Definition: feature.h:150
FEAT_IDX feat_up_stair
Definition: feature.c:25
FEAT_IDX feat_undetected
Definition: feature.c:89
byte FEAT_POWER
地形強度の型定義
Definition: h-type.h:245
#define F_LIT_MAX
Definition: feature.h:138
bool is_trap(FEAT_IDX feat)
地形が罠持ちであるかの判定を行う。 / Return TRUE if the given feature is a trap
Definition: feature.c:106
FEAT_IDX feat_rubble
Definition: feature.c:35
SYMBOL_CODE x_char[F_LIT_MAX]
設定変更後の地形シンボルアルファベット / Desired feature character
Definition: feature.h:193
FEAT_IDX feat_pattern_2
Definition: feature.c:55
s16b FEAT_IDX
ゲーム中の地形ID型を定義
Definition: h-type.h:115