]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/common/triggers/target/music.qh
Merge branch 'master' into sev/luma_revisions
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / triggers / target / music.qh
1 #ifndef TARGET_MUSIC_H
2 #define TARGET_MUSIC_H
3
4 .float lifetime;
5
6 #ifdef CSQC
7 float music_disabled;
8 entity music_default;
9 entity music_target;
10 entity music_trigger;
11 // FIXME also control bgmvolume here, to not require a target_music for the default track.
12
13 entityclass(TargetMusic);
14 class(TargetMusic) .int state;
15 class(TargetMusic) .float lastvol;
16
17 void TargetMusic_Advance();
18
19 void Net_TargetMusic();
20
21 void Ent_TriggerMusic_Think();
22
23 void Ent_TriggerMusic_Remove();
24
25 void Ent_ReadTriggerMusic();
26 #endif
27
28 #endif