I don’t normally add sounds to my projects unless the client requests it but when they do I always struggle to cleanly do it. I just had to write a utility that would allow me to do this easily and quickly as sounds are usually an afterthought. After a little bit of programming and scouring the internet for examples, the SoundManager was born. Please review the blog posting for more info. Thanks.
you could put them in a collection but for the sake of brevity and only having to distribute one class i put it in a singleton. normally i usually store external data in a collection as you can see by the collection/iterator on my blog.