*/
#include "monster-floor/monster-direction.h"
+#include "floor/floor.h"
#include "monster-race/monster-race.h"
#include "monster-race/race-flags1.h"
#include "monster-race/race-flags2.h"
#include "dungeon/quest.h"
#include "effect/effect-characteristics.h"
#include "floor/cave.h"
+#include "floor/floor.h"
#include "game-option/birth-options.h"
#include "grid/grid.h"
#include "io/targeting.h"
#include "dungeon/quest.h"
#include "effect/effect-characteristics.h"
#include "floor/cave.h"
+#include "floor/floor.h"
#include "grid/grid.h"
#include "io/targeting.h"
#include "main/sound-definitions-table.h"
#include "dungeon/quest.h"
#include "floor/floor-events.h"
#include "floor/floor-save.h"
+#include "floor/floor.h"
#include "game-option/birth-options.h"
#include "grid/feature.h"
#include "inventory/inventory-object.h"
#include "core/stuff-handler.h"
#include "effect/effect-characteristics.h"
#include "floor/cave.h"
+#include "floor/floor.h"
#include "game-option/disturbance-options.h"
#include "grid/feature-flag-types.h"
#include "grid/grid.h"
#include "effect/effect-player.h"
#include "effect/spells-effect-util.h"
#include "floor/cave.h"
+#include "floor/floor.h"
#include "game-option/special-options.h"
#include "grid/feature-flag-types.h"
#include "io/cursor.h"
#include "spell/range-calc.h"
#include "floor/cave.h"
+#include "floor/floor.h"
#include "grid/feature.h"
#include "grid/grid.h"
#include "spell/spell-types.h"
#pragma once
#include "system/angband.h"
-#include "floor/floor.h"
bool in_disintegration_range(floor_type *floor_ptr, POSITION y1, POSITION x1, POSITION y2, POSITION x2);
void breath_shape(player_type *caster_ptr, u16b *path_g, int dist, int *pgrids, POSITION *gx, POSITION *gy, POSITION *gm, POSITION *pgm_rad, POSITION rad, POSITION y1, POSITION x1, POSITION y2, POSITION x2, EFFECT_ID typ);