So I guess my question is whether LB/BB treats different "versions" as different "games". Does the "SelectedGame" variable change depending on whether I've launched a different "version" of a game (assuming I selected "import clones as additional versions)?
Perhaps I've misunderstood pause themes a bit. I assumed that the pause theme just said "look here for pause screen image for currently loaded game", but it sounds like that is an incorrect assumption. If you don't mind, let me break it down a bit to make sure I am clear.
So, looking at the sample screenshot you've posted, am I correct in my NEW understanding that the pause theme just defines what elements to display on-screen when paused. i.e. "gameLogo" goes here, "arcadeCabinetImage" goes here, etc. Are the actual images themselves (i.e. the StreetFighter logo and cabinet picture) still game specific?
The control panel image, I assume, is still somewhat dynamic. Or does it just display the same image with "light kick, medium kick, heavy kick, etc." for every single game on the "arcade" platform? A static image makes sense for consoles where the input hardware is static, but not for arcades where the hardware and intent of the hardware varies by game.
If it is dynamic, does the pause theme just define a call to "display control panel here", then dynamically populate the image with button assignment and game-specific actions for that game, (likely from MAME's cfg files)?
Also, thanks again. I know I am getting very specific, and you've been incredibly helpful so far. I really appreciate the assistance.