#include "object/object-stack.h"
#include "object/object2.h"
#include "object-enchant/special-object-flags.h"
+#include "system/system-variables.h"
#include "view/object-describer.h"
#include "world/world-object.h"
#include "world/world.h"
#include "sv-definition/sv-protector-types.h"
#include "sv-definition/sv-scroll-types.h"
#include "sv-definition/sv-weapon-types.h"
+#include "system/system-variables.h"
#include "object/object2.h"
#include "object/object-generator.h"
#include "object-enchant/special-object-flags.h"
#include "sv-definition/sv-armor-types.h"
#include "sv-definition/sv-weapon-types.h"
+#include "system/system-variables.h"
#include "object-enchant/tr-types.h"
#include "object-enchant/trc-types.h"
#include "player/avatar.h"
* Chests, and activatable items, never stack (for various reasons).
*/
-/*!
- * Function hook to restrict "get_obj_num_prep()" function
- */
-bool(*get_obj_num_hook)(KIND_OBJECT_IDX k_idx);
-
-OBJECT_SUBTYPE_VALUE coin_type; /* Hack -- force coin type */
#include "system/angband.h"
#include "floor/floor.h"
#include "object-enchant/item-feeling.h"
-
-extern OBJECT_SUBTYPE_VALUE coin_type;
-extern bool (*get_obj_num_hook)(KIND_OBJECT_IDX k_idx);
-#include "system/angband.h"
-#include "util/util.h"
-
-#include "grid/grid.h"
+#include "room/rooms-special.h"
+#include "dungeon/dungeon.h"
#include "floor/floor-generate.h"
-#include "room/rooms.h"
-#include "monster/monster.h"
+#include "floor/floor.h"
+#include "grid/feature.h"
+#include "grid/grid.h"
#include "monster/monster-race-hook.h"
+#include "monster/monster.h"
#include "object-enchant/item-apply-magic.h"
#include "object/object-kind-hook.h"
#include "object/object2.h"
-#include "grid/feature.h"
-#include "floor/floor.h"
-#include "dungeon/dungeon.h"
+#include "room/rooms.h"
+#include "system/system-variables.h"
+#include "util/util.h"
/*!
* @brief タイプ15の部屋…ガラス部屋の生成 / Type 15 -- glass rooms
-extern bool build_type15(player_type *player_ptr);
+#pragma once
+#include "system/angband.h"
+
+bool build_type15(player_type *player_ptr);
* @date 2013/12/31
*/
-#include "system/angband.h"
#include "system/system-variables.h"
/*!
concptr ANGBAND_KEYBOARD = _("JAPAN", "0");
concptr ANGBAND_GRAF = "ascii";
int init_flags;
+
+/*!
+ * Function hook to restrict "get_obj_num_prep()" function
+ */
+bool (*get_obj_num_hook)(KIND_OBJECT_IDX k_idx);
+
+OBJECT_SUBTYPE_VALUE coin_type;
#pragma once
+#include "system/angband.h"
+
extern int init_flags;
extern concptr ANGBAND_SYS;
extern concptr ANGBAND_KEYBOARD;
extern concptr ANGBAND_GRAF;
+
+extern OBJECT_SUBTYPE_VALUE coin_type;
+extern bool (*get_obj_num_hook)(KIND_OBJECT_IDX k_idx);