• R/O
  • HTTP
  • SSH
  • HTTPS

hengband: コミット

変愚蛮怒のメインリポジトリです


コミットメタ情報

リビジョン8edf2ce2bb444fd7a85f2d91eccceb0597cd5c01 (tree)
日時2017-01-03 19:58:37
作者Deskull <desull@user...>
コミッターDeskull

ログメッセージ

FF_* にDoxygenコメントを追加。 / Add Doxygen comment to FF_*.

変更サマリ

差分

--- a/src/defines.h
+++ b/src/defines.h
@@ -985,123 +985,120 @@
985985 * Originally from UnAngband, and modified into TR-like style in Hengband
986986 */
987987
988+#define FF_LOS 0 /*!< 視界が通る地形である */
989+#define FF_PROJECT 1 /*!< 飛び道具が通過できる地形である */
990+#define FF_MOVE 2 /*!< 移動可能な地形である */
991+#define FF_PLACE 3 /*!< モンスター配置をしても良い地形である(cave_empty_bold/cave_empty_gridで利用) */
992+#define FF_DROP 4 /*!< アイテムを落としてよい地形である */
993+#define FF_SECRET 5 /*!< 隠し扉やトラップが潜んでいる地形である */
994+#define FF_NOTICE 6 /*!< 何か興味を引くものがある地形である(シフトキー+方向で走行中の時に止まる基準) */
995+#define FF_REMEMBER 7 /*!< 常に記憶対象となる地形である(記憶喪失時に忘れたりしなくなる) */
996+#define FF_OPEN 8 /*!< 開けるコマンドの対象となる地形である */
997+#define FF_CLOSE 9 /*!< 閉じるコマンドの対象となる地形である */
998+#define FF_BASH 10 /*!< 体当たりコマンドの対象となる地形である */
999+#define FF_SPIKE 11 /*!< くさびを打つコマンドの対象となる地形である */
1000+#define FF_DISARM 12 /*!< 解除コマンドの対象となる地形である */
1001+#define FF_STORE 13 /*!< 店舗の入口となる地形である */
1002+#define FF_TUNNEL 14 /*!< 魔王変化などで掘り進められる地形である */
1003+#define FF_MAY_HAVE_GOLD 15 /*!< 何か財宝を隠した可能性のある地形である?(f_infoに使用している地形なし) */
1004+#define FF_HAS_GOLD 16 /*!< 財宝を含んだ地形である */
1005+#define FF_HAS_ITEM 17 /*!< アイテムを含んだ地形である */
1006+#define FF_DOOR 18 /*!< ドアのある地形である */
1007+#define FF_TRAP 19 /*!< トラップのある地形である */
1008+#define FF_STAIRS 20 /*!< 階段のある地形である */
1009+#define FF_GLYPH 21 /*!< 守りのルーンが張られた地形である */
1010+#define FF_LESS 22 /*!< 階上に通じる地形である */
1011+#define FF_MORE 23 /*!< 階下に通じる地形である */
1012+#define FF_AVOID_RUN 24 /*!< 自動移動機能時に障害として迂回すべき地形である */
1013+#define FF_FLOOR 25 /*!< 床のある地形である */
1014+#define FF_WALL 26 /*!< 壁のある地形である */
1015+#define FF_PERMANENT 27 /*!< 絶対に破壊できない永久地形である */
1016+/* #define FF_XXX00 28 未定義 */
1017+/* #define FF_XXX01 29 未定義 */
1018+/* #define FF_XXX02 30 未定義 */
1019+#define FF_HIT_TRAP 31 /*!< トラップのある地形である(TRAPと常に重複している?) */
1020+/* #define FF_BRIDGE 32 未使用 */
1021+/* #define FF_RIVER 33 未使用 */
1022+/* #define FF_LAKE 34 未使用 */
1023+/* #define FF_BRIDGED 35 未使用 */
1024+/* #define FF_COVERED 36 未使用 */
1025+#define FF_GLOW 37 /*!< 常に光っている地形である */
1026+#define FF_ENSECRET 38 /*!< 不明(f_info.txt上で利用している地形がない) */
1027+#define FF_WATER 39 /*!< 水のある地形である */
1028+#define FF_LAVA 40 /*!< 溶岩のある地形である */
1029+#define FF_SHALLOW 41 /*!< 浅い地形である */
1030+#define FF_DEEP 42 /*!< 深い地形である */
1031+/* #define FF_FILLED 43 */ /*!< 未使用 */
1032+#define FF_HURT_ROCK 44 /*!< 岩石溶解の対象となる地形である */
1033+/* #define FF_HURT_FIRE 45 */ /*!< 未使用 */
1034+/* #define FF_HURT_COLD 46 */ /*!< 未使用 */
1035+/* #define FF_HURT_ACID 47 */ /*!< 未使用 */
1036+/* #define FF_ICE 48 */ /*!< 未使用 */
1037+/* #define FF_ACID 49 */ /*!< 未使用 */
1038+/* #define FF_OIL 50 */ /*!< 未使用 */
1039+/* #define FF_XXX04 51 */ /*!< 未使用 */
1040+/* #define FF_CAN_CLIMB 52 */ /*!< 未使用 */
1041+#define FF_CAN_FLY 53 /*!< 飛行可能な地形である */
1042+#define FF_CAN_SWIM 54 /*!< 泳ぐことが可能な地形である */
1043+#define FF_CAN_PASS 55 /*!< 通過可能な地形である */
1044+/* #define FF_CAN_OOZE 56 */ /*!< 未使用 */
1045+#define FF_CAN_DIG 57 /*!< 掘削コマンドの対象となる地形である */
1046+/* #define FF_HIDE_ITEM 58 未使用 */
1047+/* #define FF_HIDE_SNEAK 59 未使用 */
1048+/* #define FF_HIDE_SWIM 60 未使用 */
1049+/* #define FF_HIDE_DIG 61 未使用 */
1050+/* #define FF_KILL_HUGE 62 未使用 */
1051+/* #define FF_KILL_MOVE 63 未使用 */
1052+/* #define FF_PICK_TRAP 64 未使用 */
1053+/* #define FF_PICK_DOOR 65 未使用 */
1054+/* #define FF_ALLOC 66 未使用 */
1055+/* #define FF_CHEST 67 未使用 */
1056+/* #define FF_DROP_1D2 68 未使用 */
1057+/* #define FF_DROP_2D2 69 未使用 */
1058+/* #define FF_DROP_GOOD 70 未使用 */
1059+/* #define FF_DROP_GREAT 71 未使用 */
1060+/* #define FF_HURT_POIS 72 未使用 */
1061+/* #define FF_HURT_ELEC 73 未使用 */
1062+/* #define FF_HURT_WATER 74 未使用 */
1063+/* #define FF_HURT_BWATER 75 未使用 */
1064+/* #define FF_USE_FEAT 76 未使用 */
1065+/* #define FF_GET_FEAT 77 未使用 */
1066+/* #define FF_GROUND 78 未使用 */
1067+/* #define FF_OUTSIDE 79 未使用 */
1068+/* #define FF_EASY_HIDE 80 未使用 */
1069+/* #define FF_EASY_CLIMB 81 未使用 */
1070+/* #define FF_MUST_CLIMB 82 未使用 */
1071+#define FF_TREE 83 /*!< 木の生えた地形である */
1072+/* #define FF_NEED_TREE 84 未使用 */
1073+/* #define FF_BLOOD 85 未使用 */
1074+/* #define FF_DUST 86 未使用 */
1075+/* #define FF_SLIME 87 未使用 */
1076+#define FF_PLANT 88 /*!< 植物の生えた地形である */
1077+/* #define FF_XXX2 89 未定義 */
1078+/* #define FF_INSTANT 90 未使用 */
1079+/* #define FF_EXPLODE 91 未使用 */
1080+/* #define FF_TIMED 92 未使用 */
1081+/* #define FF_ERUPT 93 未使用 */
1082+/* #define FF_STRIKE 94 未使用 */
1083+/* #define FF_SPREAD 95 未使用 */
1084+#define FF_SPECIAL 96 /*!< クエストやダンジョンに関わる特別な地形である */
1085+#define FF_HURT_DISI 97 /*!< 分解属性の対象となる地形である */
1086+#define FF_QUEST_ENTER 98 /*!< クエストの入り口である */
1087+#define FF_QUEST_EXIT 99 /*!< クエストの出口である */
1088+#define FF_QUEST 100 /*!< クエストに関する地形である */
1089+#define FF_SHAFT 101 /*!< 坑道である。(2階層移動する階段である) */
1090+#define FF_MOUNTAIN 102 /*!< ダンジョンの山地形である */
1091+#define FF_BLDG 103 /*!< 施設の入り口である */
1092+#define FF_MINOR_GLYPH 104 /*!< 爆発のルーンのある地形である */
1093+#define FF_PATTERN 105 /*!< パターンのある地形である */
1094+#define FF_TOWN 106 /*!< 広域マップ用の街がある地形である */
1095+#define FF_ENTRANCE 107 /*!< 広域マップ用のダンジョンがある地形である */
1096+#define FF_MIRROR 108 /*!< 鏡使いの鏡が張られた地形である */
1097+#define FF_UNPERM 109 /*!< 破壊不能な地形である(K:フラグ向け?) */
1098+#define FF_TELEPORTABLE 110 /*!< テレポート先の対象となる地形である */
1099+#define FF_CONVERT 111 /*!< 地形生成処理中の疑似フラグ */
1100+#define FF_GLASS 112 /*!< ガラス製の地形である */
9881101
989-#define FF_LOS 0
990-#define FF_PROJECT 1
991-#define FF_MOVE 2
992-#define FF_PLACE 3
993-#define FF_DROP 4
994-#define FF_SECRET 5
995-#define FF_NOTICE 6
996-#define FF_REMEMBER 7
997-#define FF_OPEN 8
998-#define FF_CLOSE 9
999-#define FF_BASH 10
1000-#define FF_SPIKE 11
1001-#define FF_DISARM 12
1002-#define FF_STORE 13
1003-#define FF_TUNNEL 14
1004-#define FF_MAY_HAVE_GOLD 15
1005-#define FF_HAS_GOLD 16
1006-#define FF_HAS_ITEM 17
1007-#define FF_DOOR 18
1008-#define FF_TRAP 19
1009-#define FF_STAIRS 20
1010-#define FF_GLYPH 21
1011-#define FF_LESS 22
1012-#define FF_MORE 23
1013-#define FF_AVOID_RUN 24
1014-#define FF_FLOOR 25
1015-#define FF_WALL 26
1016-#define FF_PERMANENT 27
1017-/* #define FF_XXX00 28 */
1018-/* #define FF_XXX01 29 */
1019-/* #define FF_XXX02 30 */
1020-#define FF_HIT_TRAP 31
1021-
1022-/* #define FF_BRIDGE 32 */
1023-/* #define FF_RIVER 33 */
1024-/* #define FF_LAKE 34 */
1025-/* #define FF_BRIDGED 35 */
1026-/* #define FF_COVERED 36 */
1027-#define FF_GLOW 37
1028-#define FF_ENSECRET 38
1029-#define FF_WATER 39
1030-#define FF_LAVA 40
1031-#define FF_SHALLOW 41
1032-#define FF_DEEP 42
1033-/* #define FF_FILLED 43 */
1034-#define FF_HURT_ROCK 44
1035-/* #define FF_HURT_FIRE 45 */
1036-/* #define FF_HURT_COLD 46 */
1037-/* #define FF_HURT_ACID 47 */
1038-/* #define FF_ICE 48 */
1039-/* #define FF_ACID 49 */
1040-/* #define FF_OIL 50 */
1041-/* #define FF_XXX04 51 */
1042-/* #define FF_CAN_CLIMB 52 */
1043-#define FF_CAN_FLY 53
1044-#define FF_CAN_SWIM 54
1045-#define FF_CAN_PASS 55
1046-/* #define FF_CAN_OOZE 56 */
1047-#define FF_CAN_DIG 57
1048-/* #define FF_HIDE_ITEM 58 */
1049-/* #define FF_HIDE_SNEAK 59 */
1050-/* #define FF_HIDE_SWIM 60 */
1051-/* #define FF_HIDE_DIG 61 */
1052-/* #define FF_KILL_HUGE 62 */
1053-/* #define FF_KILL_MOVE 63 */
1054-
1055-/* #define FF_PICK_TRAP 64 */
1056-/* #define FF_PICK_DOOR 65 */
1057-/* #define FF_ALLOC 66 */
1058-/* #define FF_CHEST 67 */
1059-/* #define FF_DROP_1D2 68 */
1060-/* #define FF_DROP_2D2 69 */
1061-/* #define FF_DROP_GOOD 70 */
1062-/* #define FF_DROP_GREAT 71 */
1063-/* #define FF_HURT_POIS 72 */
1064-/* #define FF_HURT_ELEC 73 */
1065-/* #define FF_HURT_WATER 74 */
1066-/* #define FF_HURT_BWATER 75 */
1067-/* #define FF_USE_FEAT 76 */
1068-/* #define FF_GET_FEAT 77 */
1069-/* #define FF_GROUND 78 */
1070-/* #define FF_OUTSIDE 79 */
1071-/* #define FF_EASY_HIDE 80 */
1072-/* #define FF_EASY_CLIMB 81 */
1073-/* #define FF_MUST_CLIMB 82 */
1074-#define FF_TREE 83
1075-/* #define FF_NEED_TREE 84 */
1076-/* #define FF_BLOOD 85 */
1077-/* #define FF_DUST 86 */
1078-/* #define FF_SLIME 87 */
1079-#define FF_PLANT 88
1080-/* #define FF_XXX2 89 */
1081-/* #define FF_INSTANT 90 */
1082-/* #define FF_EXPLODE 91 */
1083-/* #define FF_TIMED 92 */
1084-/* #define FF_ERUPT 93 */
1085-/* #define FF_STRIKE 94 */
1086-/* #define FF_SPREAD 95 */
1087-
1088-#define FF_SPECIAL 96
1089-#define FF_HURT_DISI 97
1090-#define FF_QUEST_ENTER 98
1091-#define FF_QUEST_EXIT 99
1092-#define FF_QUEST 100
1093-#define FF_SHAFT 101
1094-#define FF_MOUNTAIN 102
1095-#define FF_BLDG 103
1096-#define FF_MINOR_GLYPH 104
1097-#define FF_PATTERN 105
1098-#define FF_TOWN 106
1099-#define FF_ENTRANCE 107
1100-#define FF_MIRROR 108
1101-#define FF_UNPERM 109
1102-#define FF_TELEPORTABLE 110
1103-#define FF_CONVERT 111
1104-#define FF_GLASS 112
11051102
11061103 #define FF_FLAG_MAX 113
11071104 #define FF_FLAG_SIZE (1 + ((FF_FLAG_MAX - 1) / 32))
旧リポジトリブラウザで表示