#pragma once
+#include "object/tval-types.h"
#include "realm/realm-names-table.h"
#include "player/player-race.h"
#include "player/race-info-table.h"
#include "effect/effect-item.h"
#include "effect/effect-monster.h"
#include "effect/spells-effect-util.h"
+#include "floor/floor.h"
#include "spell/process-effect.h"
#include "spell/spells-type.h"
#include "term/gameterm.h"
-
-#include "system/angband.h"
+/*!
+ * @brief プレーヤーの職業に関する諸テーブル定義
+ * @date 2019/04/30
+ * @author deskull
+ */
+
#include "player/player-class.h"
/*
#pragma once
+#include "system/angband.h"
#include "object/tval-types.h"
-#include "spell/range-calc.h"
#include "spell/technic-info-table.h"
#include "player/player-status.h"
#include "player/player-classes-table.h"
#include "spell/spells-hex.h"
+#include "floor/floor.h"
#include "player/player-effects.h" // todo 相互参照している.
#include "player/player-skill.h"
#include "realm/realm-hex-numbers.h"
#pragma once
#include "system/angband.h"
+#include "spell/spells-util.h"
bool teleport_monster(player_type *caster_ptr, DIRECTION dir, int distance);
bool teleport_swap(player_type *caster_ptr, DIRECTION dir);
-
bool teleport_away(player_type *caster_ptr, MONSTER_IDX m_idx, POSITION dis, teleport_flags mode);
void teleport_monster_to(player_type *caster_ptr, MONSTER_IDX m_idx, POSITION ty, POSITION tx, int power, teleport_flags mode);
bool teleport_player_aux(player_type *creature_ptr, POSITION dis, bool is_quantum_effect, teleport_flags mode);