Dainius (GreatEmerald) Wrote: > No no. It's the other way round. Shuffle() is in the library > (backend). PlaySound() is in the executable (frontend). Since I don't > want the library to be dependent on any sound libraries, I can't have would you pass playSound() as parameter (callback) to shuffle()?