is it alowed to have more than one playerUpdate function? I mean I have a class CSoundPlayer. and I create 3 of them. when one of them plays a sound, it adds it's own playerUpdate function to it's Player object.

so I could have 3 sounds playing at the same time, each haveing a Player Update?

is this valid?

I seem to get runtime errors when I try and play a sound now. Where as before in my old code ( one Player, one Listener only ) it worked.