Esempio n. 1
0
bool CEndCredits::MouseButtonDownMsg(CMouseButtonDownMsg *msg) {
	if (_flag) {
		deinit();
		stopGlobalSound(true, -1);
		_flag = false;
	} else {
		loadSound("z#41.wav");
		playGlobalSound("z#41.wav", -1, false, false, 0);
		_flag = true;
	}

	return true;
}
Esempio n. 2
0
bool CAutoMusicPlayerBase::ChangeMusicMsg(CChangeMusicMsg *msg) {
	if (_isRepeated && msg->_flags == 1) {
		_isRepeated = false;
		stopGlobalSound(_transition, -1);
	}

	if (!msg->_filename.empty()) {
		_filename = msg->_filename;

		if (_isRepeated) {
			stopGlobalSound(_transition, -1);
			playGlobalSound(_filename, _volumeMode, _initialMute, true, 0);
		}
	}

	if (_isRepeated && msg->_flags == 2) {
		_isRepeated = true;
		playGlobalSound(_filename, _volumeMode, _initialMute, true, 0);
	}

	return true;
}
Esempio n. 3
0
bool CAutoMusicPlayerBase::LoadSuccessMsg(CLoadSuccessMsg *msg) {
	if (_isRepeated)
		playGlobalSound(_filename, _volumeMode, _initialMute, true, 0);
	
	return true;
}
Esempio n. 4
0
bool CEndCreditText::ActMsg(CActMsg *msg) {
    playGlobalSound("z#41.wav", -1, false, false, 0);
    createCredits();
    _flag = true;
    return true;
}
Esempio n. 5
0
	void AudioMixer::playGlobalSound(string soundName, float fadeTime, float pitch)
	{
		playGlobalSound(soundName, fadeTime, pitch, 100.0f);
	}
Esempio n. 6
0
	void AudioMixer::playGlobalSound(string soundName)
	{
		playGlobalSound(soundName, 0.0f, 1.0f, 100.0f);
	}