コード例 #1
0
ファイル: g_match.c プロジェクト: Classixz/etlegacy
// Plays specified sound globally.
void G_globalSound(char *sound)
{
	gentity_t *te = G_TempEntityNotLinked(EV_GLOBAL_SOUND);

	te->s.eventParm = G_SoundIndex(sound);
	te->r.svFlags  |= SVF_BROADCAST;
}
コード例 #2
0
ファイル: g_match.c プロジェクト: Classixz/etlegacy
void G_globalSoundEnum(int sound)
{
	gentity_t *te = G_TempEntityNotLinked(EV_GLOBAL_SOUND);

	te->s.eventParm = sound;
	te->r.svFlags  |= SVF_BROADCAST;
}
コード例 #3
0
ファイル: g_utils.c プロジェクト: Mailaender/etlegacy
/*
=============
G_ClientSound
=============
*/
void G_ClientSound(gentity_t *ent, int soundIndex)
{
	if (ent && ent->client)
	{
		gentity_t *te = G_TempEntityNotLinked(EV_GLOBAL_CLIENT_SOUND);

		te->s.teamNum   = (ent->client - level.clients);
		te->s.eventParm = soundIndex;

		te->r.singleClient = ent->s.number;
		te->r.svFlags      = SVF_SINGLECLIENT | SVF_BROADCAST;
	}
}