Maescool/Catacomb-Snatch — pull request #853 by Stuessy (2012-03-08 10:12:24+00:00)
Title: Added alternative sound library Lightweight Java Game Library (LWJGL)

I've added OpenAL as an alternative sound library to the game. This is highly recommended by Paul Lamp the author of SoundSystem. The library is part of the Lightweight Java Game Library (http://www.lwjgl.org/). I am really hoping that we will get a much smoother and better working sound.

The downside of the new library is, that it isn't really platform independent. It needs native libraries for every operating system (Windows, Linux, MacOS and Solaris are included). That's why I had to commit my `.classpath` also. I tried to exclude it from the repository with #847, but we came to the arrangement that we won't delete and ignore the file, as new users checking out the repository will then have to setup their IDE manually.

As a fall back the "old" Java Sound library is still included, so you shouldn't see any difference in running the game when OpenAL could not be started. Because of this I think we should merge it in develop instead of a new feature branch. It needs a lot of testing to see if sound is better now.