OSDN Git Service

[Refactor] #40577 Moved projectable() from floor.c/h to projection-path-calculator.c/h
[hengband/hengband.git] / src / mind / mind-ninja.h
index 5a78219..864b684 100644 (file)
@@ -1,11 +1,15 @@
 #pragma once
 
 #include "system/angband.h"
-#include "combat/player-attack-util.h"
+#include "player-attack/player-attack-util.h"
 
 bool kawarimi(player_type *caster_ptr, bool success);
 bool rush_attack(player_type *attacker_ptr, bool *mdeath);
 void process_surprise_attack(player_type *attacker_ptr, player_attack_type *pa_ptr);
 void print_surprise_attack(player_attack_type *pa_ptr);
 void calc_surprise_attack_damage(player_type *attacker_ptr, player_attack_type *pa_ptr);
-void hayagake(player_type *creature_ptr);
+bool hayagake(player_type *creature_ptr);
+bool set_superstealth(player_type *creature_ptr, bool set);
+
+typedef enum mind_ninja_type mind_ninja_type;
+bool cast_ninja_spell(player_type *caster_ptr, mind_ninja_type spell);