Project

General

Profile

« Previous | Next » 

Revision 714c5a61

Added by danij about 9 years ago

Refactor|Audio|Client: Fully encapsulate LogicSound management in audio::System

Users of the audio::System should not need to be concerned with the
mechanics of managing logical sound tracking. Rather than ask users
of this class to interact with a separate logical sound manager, it
is cleaner to enumerate the available SoundStages and have the user
specify the stage on which to perform sound start/stop actions and
is-playing queries. The audio::System can infer from the specified
sound stage how/when to adjust the logical sound management.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences