当前位置: 首页>>代码示例>>C++>>正文


C++ Mix_PauseMusic函数代码示例

本文整理汇总了C++中Mix_PauseMusic函数的典型用法代码示例。如果您正苦于以下问题:C++ Mix_PauseMusic函数的具体用法?C++ Mix_PauseMusic怎么用?C++ Mix_PauseMusic使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了Mix_PauseMusic函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: pause

	void pause()
	{
		// Pause all sound
		Mix_Pause(-1);

		// Pause music
		Mix_PauseMusic();
	}
开发者ID:icedman,项目名称:lov8,代码行数:8,代码来源:love_sdlmixer.cpp

示例2: Mix_ResumeMusic

void SoundBank::PauseOrResume() {
	if (Mix_PausedMusic()) {
		Mix_ResumeMusic();
	}
	else {
		Mix_PauseMusic();
	}
}
开发者ID:mjowned,项目名称:GameDev,代码行数:8,代码来源:SoundBank.cpp

示例3: Mix_PauseMusic

void GsMusic::pause(void)
{
    if (!Mix_PlayingMusic())
        return;
    if (Mix_PausedMusic())
        return;
    Mix_PauseMusic();
}
开发者ID:rxtsolar,项目名称:engine2d,代码行数:8,代码来源:sound.cpp

示例4: Mix_PauseMusic

	void Music::Pause()
	{
		if (Audio::GetInstance()->GetCurrentMusic() != this)
			return;

		if (Mix_PausedMusic() == 0)
			Mix_PauseMusic();
	}
开发者ID:SZSilence06,项目名称:THXYY,代码行数:8,代码来源:THMusic.cpp

示例5: Mix_PauseMusic

void SDL::pauseMusic()
{
    if (!(SDL::startedAudio))
        return;

    if (SDL::musicPlaying())
        Mix_PauseMusic();
}
开发者ID:alexdantas,项目名称:terminus,代码行数:8,代码来源:SDL.cpp

示例6: Mix_PauseMusic

void SoundManager::toggleSound() {
	notmute = !notmute;
	if(!notmute)
		Mix_PauseMusic();
	else if(Mix_PausedMusic())
		Mix_ResumeMusic();

}
开发者ID:dhagandev,项目名称:GTA2_BallGame,代码行数:8,代码来源:SoundManager.cpp

示例7: Mix_ResumeMusic

void GsMusic::toggle(void)
{
    if (!Mix_PlayingMusic())
        return;
    if (Mix_PausedMusic())
        Mix_ResumeMusic();
    else
        Mix_PauseMusic();
}
开发者ID:rxtsolar,项目名称:engine2d,代码行数:9,代码来源:sound.cpp

示例8: Mix_ResumeMusic

void Music::PauseMusic() {
	if(Mix_PausedMusic() == 1) {
		Mix_ResumeMusic();
		musicStopped = false;
	} else {
		Mix_PauseMusic();
		musicStopped = true;
	}
}
开发者ID:Fighter19,项目名称:uMario_Jakowski,代码行数:9,代码来源:Music.cpp

示例9: Mix_ResumeMusic

void Audio::pauseTrack()
{
    //std::cout << "pauseTrack()" << std::endl;
    if (!_opt._bMusic) return;

    if (Mix_Paused(-1))
        Mix_ResumeMusic();
    else
        Mix_PauseMusic();
}
开发者ID:PurplePup,项目名称:Reword,代码行数:10,代码来源:audio.cpp

示例10: freeSounds

Audio::~Audio() {
    if (SOUND) {
        freeSounds();
        Mix_PauseMusic();
        Mix_VolumeMusic(previous_volume);
        Mix_HaltMusic();
        Mix_FreeMusic(music);
        Mix_CloseAudio();
    }
}
开发者ID:eduardok,项目名称:Zelda3T,代码行数:10,代码来源:Audio.cpp

示例11: Mix_ResumeMusic

void MySoundEffect::resumeMusic()
{
	if (Mix_PausedMusic() == 1) {
		Mix_ResumeMusic();
	}
	else
	{
		Mix_PauseMusic();
	}
}
开发者ID:nguyenchiemminhvu,项目名称:OpenGL_Learning,代码行数:10,代码来源:MySoundEffect.cpp

示例12: LOG_WARNING

void Mixer::PauseMusic()
{
   if (!theBgMusic)
   {
      LOG_WARNING() << "Trying to pause music, but never loaded any";
      return;
   }

   Mix_PauseMusic();
}
开发者ID:mwales,项目名称:education,代码行数:10,代码来源:Mixer.cpp

示例13: Mix_PauseMusic

bool	Sounds::pause_audio_player(void)
{
	if (Mix_PausedMusic() != 1)
	{
		Mix_PauseMusic();
		Mix_Pause(1);
		return (true);
	}
	return (false);
}
开发者ID:antoinechene,项目名称:FPS-openGL,代码行数:10,代码来源:Sounds_mix.cpp

示例14: BGS_Pause

void SdlAudio::BGM_Pause() {
	// Midi pause is not supported... (for some systems -.-)
#if SDL_MAJOR_VERSION>1
	// SDL2_mixer bug, see above
	if (Mix_GetMusicType(bgm.get()) == MUS_WAV) {
		BGS_Pause();
		return;
	}
#endif
	Mix_PauseMusic();
}
开发者ID:gadesx,项目名称:Player,代码行数:11,代码来源:sdl_audio.cpp

示例15: Mix_PauseMusic

/**
 * Pauses music playback when game loses focus.
 */
void Music::pause()
{
#ifndef __NO_MUSIC
	if (!Options::mute)
	{
		Mix_PauseMusic();
		if (Mix_GetMusicType(0) == MUS_NONE)
			Mix_HookMusic(NULL, NULL);
	}
#endif
}
开发者ID:AngledStream,项目名称:OpenXcom,代码行数:14,代码来源:Music.cpp


注:本文中的Mix_PauseMusic函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。