I think the best way to ask my question is to explain what I want to do, well - what I want is to create an introduction to the client about who developed the game before going to the main menu - for instance, creating a static image with the company logo, playing a sound effect and then going to the main menu.
The way I tried to approach this was to render the image, play the required sound, and then test a condition to see if the sound is playing/finished is methods to as (ISoundSource) as a param etc, but it doesn't seem to work correctly, I've managed to use the IsCurrentlyPlaying functions correctly, and isFinished, it compiled fine and all arguments are correct, but only the first condition works in the correctly set up if/else conditional statements, I've tried a few ways to test if the engine is/is not playing a specified sound but to no avail, I have looked through the IrrKlang API documentation and it appears what I am doing is correct, and debugging confirms this - can someone shed some light on this and some code would be nice.
Lastly, I tried to think of a different approach, that was, to chech if a certain amount of seconds has passed, then to perform the required task - I also looked this up in the API doc's but could not find a definitive method to do this, thus, some help there would be nice too
![Razz :P](./images/smilies/icon_razz.gif)