I am creating a listener and freeing the old listener everytime I switch between different characters in a game, is this the right thing to do?
Doesn't make any difference whether you do it that way, or have a single listener and keep repositioning it. and do 3dsounds and listeners get freed when i call Clearworld?
Listeners are a type of entity, so yes. 3dsounds - not. Use FreeSound.