YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::AudioManager Class Reference

#include <AudioManager.hpp>

Collaboration diagram for yap::AudioManager:

List of all members.

Public Member Functions

void PlayMusic (const String &musicName, bool fromBegin=true)
void PlaySound (const String &soundName)
void ResumePreviousMusic ()

Static Public Member Functions

static AudioManagerInstance ()

Private Member Functions

 DISALLOW_COPY (AudioManager)
 AudioManager ()
 ~AudioManager ()

Private Attributes

sf::Music * currentMusic_
sf::Music * previousMusic_
sf::Sound * currentSound_

Detailed Description

Definition at line 12 of file AudioManager.hpp.


Constructor & Destructor Documentation

yap::AudioManager::AudioManager ( )
private

Definition at line 8 of file AudioManager.cpp.

yap::AudioManager::~AudioManager ( )
private

Definition at line 15 of file AudioManager.cpp.


Member Function Documentation

yap::AudioManager::DISALLOW_COPY ( AudioManager  )
private
AudioManager & yap::AudioManager::Instance ( )
static

Definition at line 19 of file AudioManager.cpp.

Here is the caller graph for this function:

void yap::AudioManager::PlayMusic ( const String musicName,
bool  fromBegin = true 
)

Definition at line 26 of file AudioManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void yap::AudioManager::PlaySound ( const String soundName)

Definition at line 44 of file AudioManager.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

void yap::AudioManager::ResumePreviousMusic ( )

Definition at line 55 of file AudioManager.cpp.

Here is the caller graph for this function:


Member Data Documentation

sf::Music* yap::AudioManager::currentMusic_
private

Definition at line 25 of file AudioManager.hpp.

sf::Sound* yap::AudioManager::currentSound_
private

Definition at line 27 of file AudioManager.hpp.

sf::Music* yap::AudioManager::previousMusic_
private

Definition at line 26 of file AudioManager.hpp.


The documentation for this class was generated from the following files: