It’s been about a week and a half since my last post, I had meant to make an update sooner (sorry, time has just been flying by). I have implemented the Global Main Menu, and it is coming up in all of the engines. We are able to ‘Quit’ and ‘Return to Launcher’ from the GMM, and there are ‘About’ and ‘Options’ dialogs as well. Also, the sound settings for most engines are configurable through the GMM’s Options dialog. I am still working on getting the sound settings to work for the following engines: AGI, LURE, QUEEN, and SCUMM.
So beware, I may be in need of your assistance if you have any knowledge regarding sound implementation for these engines!
For now I am going to focus on getting the Options dialog settings and overall functionality of the GMM working for all of the engines. After this I plan on making some improvements to the implementation of the GMM, as suggested by Fingolfin.