Wrath of Zeus
Made by Torchlight Games for CSE 125 SP24
Loading...
Searching...
No Matches
Public Member Functions
SoundTable Class Reference

#include <soundtable.hpp>

Public Member Functions

 SoundTable ()
 
void addStaticSoundSource (const SoundSource &source)
 
void addNewSoundSource (const SoundSource &source)
 
std::unordered_map< EntityID, std::vector< SoundCommand > > getCommandsPerPlayer (const std::vector< Object * > &players)
 
void tickSounds ()
 
const std::unordered_map< SoundID, SoundSource > & data () const
 

Constructor & Destructor Documentation

◆ SoundTable()

SoundTable::SoundTable ( )

Member Function Documentation

◆ addNewSoundSource()

void SoundTable::addNewSoundSource ( const SoundSource source)

◆ addStaticSoundSource()

void SoundTable::addStaticSoundSource ( const SoundSource source)

◆ data()

const std::unordered_map< SoundID, SoundSource > & SoundTable::data ( ) const

◆ getCommandsPerPlayer()

std::unordered_map< EntityID, std::vector< SoundCommand > > SoundTable::getCommandsPerPlayer ( const std::vector< Object * > &  players)

◆ tickSounds()

void SoundTable::tickSounds ( )

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