TurningWheel / Barony

Barony Open Source Release
http://www.baronygame.com/
Other
498 stars 129 forks source link

Engine Refactor: Audio Submodule #522

Open addictgamer opened 4 years ago

addictgamer commented 4 years ago

The engine should provide an abstract interface to the game code that is independent of the underlaying implementation. Switching implementations from FMOD to OpenAL or any other implementation should not touch a line of game code, and ideally would be as simple as flipping build switches or choosing which polymorphic class to instantiate.

DrWhoCares commented 4 years ago

I've done work with DLLs on both Windows and Linux, so I might be able to contribute to this in some aspect if I get some time.