engine/include/SoundManager/SoundManagerIos.h
2013-01-31 20:00:38 +00:00

45 lines
1.0 KiB
C++
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// SoundManagerIos.h
// Halibut Engine
//
// Created by vvv ооо on 21.07.12.
// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
//
#ifndef SOUND_MANAGER_IOS_H_INCLUDED
#define SOUND_MANAGER_IOS_H_INCLUDED
#include "include/SoundManager/SoundManagerInterface.h"
namespace SE
{
class TSoundManagerIos : public TSoundManagerInterface
{
public:
TSoundManagerIos();
~TSoundManagerIos();
virtual void LoadSound(const std::string& soundFileName);
virtual void PlaySound(const std::string& soundName);
void LoadMusicLooped(const std::string& musicFileName);
virtual void LoadMusic(const std::string& musicFileName);
virtual void PlayMusic(const std::string& musicName);
virtual void PlayMusicLooped(const std::string& musicName);
virtual void StopMusic(const std::string& musicName);
virtual void StopAllMusic();
virtual void TryStopAndPlayMusicLooped(const std::string& musicName);
};
} //namespace SE
#endif