OSDN Git Service

Merge remote-tracking branch 'remotes/origin/feature/Fix-Auto-More' into develop
[hengband/hengband.git] / src / mspell / mspell-util.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 /* Spell Type flag */
6 #define MONSTER_TO_PLAYER 0x01
7 #define MONSTER_TO_MONSTER 0x02
8
9 /* monster spell number */
10 #define RF4_SPELL_START 32 * 3
11 #define RF5_SPELL_START 32 * 4
12 #define RF6_SPELL_START 32 * 5
13
14 bool see_monster(player_type* player_ptr, MONSTER_IDX m_idx);
15 bool monster_near_player(floor_type* floor_ptr, MONSTER_IDX m_idx, MONSTER_IDX t_idx);
16 void monspell_message_base(player_type* target_ptr, MONSTER_IDX m_idx, MONSTER_IDX t_idx, concptr msg1, concptr msg2, concptr msg3, concptr msg4, bool msg_flag_aux, int TARGET_TYPE);
17 void monspell_message(player_type* target_ptr, MONSTER_IDX m_idx, MONSTER_IDX t_idx, concptr msg1, concptr msg2, concptr msg3, int TARGET_TYPE);
18 void simple_monspell_message(player_type* target_ptr, MONSTER_IDX m_idx, MONSTER_IDX t_idx, concptr msg1, concptr msg2, int TARGET_TYPE);