40 #ifndef _audiomusicplayer_h
41 #define _audiomusicplayer_h
119 Boole IsPlaying()
const;
122 Boole IsStopped()
const;
125 Boole IsPaused()
const;
136 void SetPlaylistRepeat(
Boole Repeat);
139 Boole GetPlaylistRepeat()
const;
142 void SetPlaylistShuffle(
Boole Shuffle);
145 Boole GetPlaylistShuffle()
const;
This is a convenience class for the playing of music in a game.
bool Boole
Generally acts a single bit, true or false.
All the definitions for datatypes as well as some basic conversion functions are defined here...
Boole EOPRepeat
Stores whether or not the player will loop back to the start when it finishes playing all tracks in t...
Audio::iSound * CurrTrack
A pointer to the currently selected track.
This is an interface class for a non-spacialized sound.
This class is a list of sounds with common playlist features.
Audio::Playlist * MusicPlaylist
A pointer to the active playlist used by this player.
The bulk of the engine components go in this namspace.
Boole Playing
Stores whether or not this player is currently playing.
std::list< Audio::iSound * >::iterator TrackIterator
Convenience type for track iterators from playlists.
A base type that provides container features for different tracks.
Boole EOPShuffle
Stores whether or not the player will shuffle the playlist when it finishes playing all the tracks in...
Boole ManualStop
Stores whether or not the current track has been manually stopped.