#include "floor/floor-save.h"
#include "cmd-building/cmd-building.h"
#include "cmd-io/cmd-dump.h"
-#include "cmd/cmd-basic.h"
#include "core/asking-player.h"
#include "dungeon/dungeon.h"
#include "dungeon/quest.h"
#include "object-hook/hook-enchant.h"
#include "pet/pet-util.h"
#include "player/player-class.h"
+#include "player/player-move.h"
#include "player/player-personalities-types.h"
#include "player/special-defense-types.h"
#include "savedata/floor-loader.h"
#include "system/angband.h"
#include "floor/floor.h"
-void disturb(player_type *creature_ptr, bool stop_search, bool flush_output);
-void run_step(player_type *creature_ptr, DIRECTION dir);
-
#define MPE_STAYING 0x00000001
#define MPE_FORGET_FLOW 0x00000002
#define MPE_HANDLE_STUFF 0x00000004
#define MPE_DO_PICKUP 0x00000020
#define MPE_BREAK_TRAP 0x00000040
#define MPE_DONT_SWAP_MON 0x00000080
-bool move_player_effect(player_type *creature_ptr, POSITION ny, POSITION nx, BIT_FLAGS mpe_mode);
-void py_pickup_aux(player_type *owner_ptr, OBJECT_IDX o_idx);
-bool pattern_seq(player_type *creature_ptr, POSITION c_y, POSITION c_x, POSITION n_y, POSITION n_x);
-bool trap_can_be_ignored(player_type *creature_ptr, FEAT_IDX feat);
-void search(player_type *creature_ptr);
-void carry(player_type *creature_ptr, bool pickup);
-void do_cmd_travel(player_type *creature_ptr);
-void travel_step(player_type *creature_ptr);
/* Types of pattern tiles */
#define NOT_PATTERN_TILE -1
} travel_type;
extern travel_type travel;
+
+void disturb(player_type *creature_ptr, bool stop_search, bool flush_output);
+void run_step(player_type *creature_ptr, DIRECTION dir);
+bool move_player_effect(player_type *creature_ptr, POSITION ny, POSITION nx, BIT_FLAGS mpe_mode);
+void py_pickup_aux(player_type *owner_ptr, OBJECT_IDX o_idx);
+bool pattern_seq(player_type *creature_ptr, POSITION c_y, POSITION c_x, POSITION n_y, POSITION n_x);
+bool trap_can_be_ignored(player_type *creature_ptr, FEAT_IDX feat);
+void search(player_type *creature_ptr);
+void carry(player_type *creature_ptr, bool pickup);
+void do_cmd_travel(player_type *creature_ptr);
+void travel_step(player_type *creature_ptr);
+void forget_travel_flow(floor_type *floor_ptr);
#include "spell-kind/spells-floor.h"
#include "cmd-io/cmd-dump.h"
-#include "cmd/cmd-basic.h"
#include "core/player-redraw-types.h"
#include "core/player-update-types.h"
#include "core/window-redrawer.h"
#include "object-hook/hook-enchant.h"
#include "object/object-mark-types.h"
#include "perception/object-perception.h"
+#include "player/player-move.h"
#include "player/special-defense-types.h"
#include "spell-kind/spells-teleport.h"
#include "spell/process-effect.h"