OSDN Git Service

[Refactor] #2204 HIT_POINTエイリアスをintに揃えた
[hengbandforosx/hengbandosx.git] / src / spell-kind / spells-sight.h
index 8da52a1..1d2c973 100644 (file)
@@ -1,29 +1,34 @@
 #pragma once
 
 #include "system/angband.h"
+#include "effect/attribute-types.h"
 
-bool project_all_los(player_type *caster_ptr, EFFECT_ID typ, HIT_POINT dam);
-bool speed_monsters(player_type *caster_ptr);
-bool slow_monsters(player_type *caster_ptr, int power);
-bool sleep_monsters(player_type *caster_ptr, int power);
-void aggravate_monsters(player_type *caster_ptr, MONSTER_IDX who);
-bool banish_evil(player_type *caster_ptr, int dist);
-bool turn_undead(player_type *caster_ptr);
-bool dispel_evil(player_type *caster_ptr, HIT_POINT dam);
-bool dispel_good(player_type *caster_ptr, HIT_POINT dam);
-bool dispel_undead(player_type *caster_ptr, HIT_POINT dam);
-bool dispel_monsters(player_type *caster_ptr, HIT_POINT dam);
-bool dispel_living(player_type *caster_ptr, HIT_POINT dam);
-bool dispel_demons(player_type *caster_ptr, HIT_POINT dam);
-bool crusade(player_type *caster_ptr);
-bool confuse_monsters(player_type *caster_ptr, HIT_POINT dam);
-bool charm_monsters(player_type *caster_ptr, HIT_POINT dam);
-bool charm_animals(player_type *caster_ptr, HIT_POINT dam);
-bool stun_monsters(player_type *caster_ptr, HIT_POINT dam);
-bool stasis_monsters(player_type *caster_ptr, HIT_POINT dam);
-bool mindblast_monsters(player_type *caster_ptr, HIT_POINT dam);
-bool banish_monsters(player_type *caster_ptr, int dist);
-bool turn_evil(player_type *caster_ptr, HIT_POINT dam);
-bool turn_monsters(player_type *caster_ptr, HIT_POINT dam);
-bool deathray_monsters(player_type *caster_ptr);
-bool probing(player_type *caster_ptr);
+struct monster_race;
+struct monster_type;
+class PlayerType;
+bool project_all_los(PlayerType *player_ptr, AttributeType typ, int dam);
+bool speed_monsters(PlayerType *player_ptr);
+bool slow_monsters(PlayerType *player_ptr, int power);
+bool sleep_monsters(PlayerType *player_ptr, int power);
+void aggravate_monsters(PlayerType *player_ptr, MONSTER_IDX who);
+bool banish_evil(PlayerType *player_ptr, int dist);
+bool turn_undead(PlayerType *player_ptr);
+bool dispel_evil(PlayerType *player_ptr, int dam);
+bool dispel_good(PlayerType *player_ptr, int dam);
+bool dispel_undead(PlayerType *player_ptr, int dam);
+bool dispel_monsters(PlayerType *player_ptr, int dam);
+bool dispel_living(PlayerType *player_ptr, int dam);
+bool dispel_demons(PlayerType *player_ptr, int dam);
+bool crusade(PlayerType *player_ptr);
+bool confuse_monsters(PlayerType *player_ptr, int dam);
+bool charm_monsters(PlayerType *player_ptr, int dam);
+bool charm_animals(PlayerType *player_ptr, int dam);
+bool stun_monsters(PlayerType *player_ptr, int dam);
+bool stasis_monsters(PlayerType *player_ptr, int dam);
+bool mindblast_monsters(PlayerType *player_ptr, int dam);
+bool banish_monsters(PlayerType *player_ptr, int dist);
+bool turn_evil(PlayerType *player_ptr, int dam);
+bool turn_monsters(PlayerType *player_ptr, int dam);
+bool deathray_monsters(PlayerType *player_ptr);
+void probed_monster_info(char *buf, PlayerType *player_ptr, monster_type *m_ptr, monster_race *r_ptr);
+bool probing(PlayerType *player_ptr);