OSDN Git Service

Merge pull request #3569 from sikabane-works/release/3.0.0.88-alpha
[hengbandforosx/hengbandosx.git] / src / spell-realm / spells-song.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 class PlayerType;
6 void check_music(PlayerType *player_ptr);
7 bool set_tim_stealth(PlayerType *player_ptr, TIME_EFFECT v, bool do_dec);
8 void stop_singing(PlayerType *player_ptr);
9 bool music_singing(PlayerType *player_ptr, int music_songs);
10 bool music_singing_any(PlayerType *player_ptr);
11 int32_t get_singing_song_effect(PlayerType *player_ptr);
12 void set_singing_song_effect(PlayerType *player_ptr, const int32_t magic_num);
13 int32_t get_interrupting_song_effect(PlayerType *player_ptr);
14 void set_interrupting_song_effect(PlayerType *player_ptr, const int32_t magic_num);
15 int32_t get_singing_count(PlayerType *player_ptr);
16 void set_singing_count(PlayerType *player_ptr, const int32_t magic_num);
17 byte get_singing_song_id(PlayerType *player_ptr);
18 void set_singing_song_id(PlayerType *player_ptr, const byte magic_num);