Good coding guidelines / February 12, 2014

Default Audio Device

In Windows Vista and earlier, the operating system managed a list of audio (playback) devices, and one of them was always specified as the ‘default’. This is how audio devices may have looked on such a system: Speakers (Default) USB Headset Realtek rear audio jack Applications using Windows’ built-in sound functions such as PlaySound() always

Read More
Code / September 13, 2011

New audio engine

Lately, I have been rewriting some of the subsystems in Icefall. Now that the core of the gameplay is in place, it is time to go back and implement flexible/efficient versions of systems I originally coded in very fast to get the basic game up and running. Mainly this involves recoding subsystems to do things

Read More