Crazy Li wrote:OokamiKasumi wrote:That's because without the Tag Menu on the Main Menu screen, the program becomes confused over what menu should take top precedence.
Figures. But I didn't know what else to do. SundownKid told me to take tag menu off of ALL of my menus which completely broke everything.
This is why I am very careful about Testing my advice and giving Clear instructions before handing it out.
Just removing it from the Main allowed it to mostly work. What's the proper way to do things?
The proper way to do it is
put the 'tag menu' back. PyTom put it there so the menus wouldn't interfere with each other.
Um... why would you need to Save -> Continue if Load Game is available from the Main Menu? That seems a bit silly. If you want to continue, just Load. You don't need the Navigation menu to achieve this.
You need the navigation menu to RETURN from there, or any other page you happen to be visiting. Also, it's a pain in the butt to jump back to the Main Menu every time I want to go somewhere else, such as from Preferences to Load. In addition, going to the main menu automatically
knocks you out of the game. It's built in to the code.
The way my game currently functions, the main menu options are usable even when a different menu is open over top of it. Granted, this is probably because the game is broken right now, but I'm just going with the way the thing works at the moment. If there's a better way to do things, I can just do that and the Nav menu doesn't need to be disabled there. This is just for Main not being a real menu.
The main menu is only a Start menu. The actual menu for getting around is the Navigation menu.
This is why I showed you the bookmark. It doesn't cover the whole page, only a tiny portion of it, and it is a whole separate screen specifically for jumping straight to the Save page.
It was just a little unclear. I didn't know if it left whatever screen it was on to open up a new screen or not. I couldn't tell from your screenshots what it was really doing. For all I knew, the rest of the image was the BG for the game menu.
LOL! If you had gone to the game's page --by clicking the link I provided-- you would have seen the game menu for yourself. (It looks Nothing like that.) You could have also downloaded the game --at the link I provided-- and looked at what it did. There is a PG13 version of it available.
All I want is for the menu to not obscure things below it. The menu items themselves pop up, but no background is laid behind it or anything. And I want it so this functions on the Main Menu as well, so I can still see the mm_root image in the background if I go to "Load Game" or "Preferences" from the Main Menu. Does that make sense?
Ah... I see the problem.
-- Using a transparent background works fine when you're in-game...
During game:
Preferences during game:
But if you go there straight from the main menu--
Main Menu:
--you get this:
If you just want the main menu background Image and NOT the menu, you can use a flag and an 'if' statement to make the background transparent During the game, and when Not during the game, use the main menu background Image.
Code: Select all
init:
image bg_main = "bg/bg_main.jpg"
$ clear = False
Then after Start:
Then in your screens.rpy use an 'if not' statement to decide
when to make the background transparent:
Code: Select all
################################
screen save:
tag menu
if not clear:
window:
style "mm_root"
use navigation
use file_picker
screen load:
tag menu
if not clear:
window:
style "mm_root"
use navigation
use file_picker
Code: Select all
screen preferences:
tag menu
if not clear:
window:
style "mm_root"
use navigation
This way, when you go to Preferences, Save or Load from the main menu, you get this:
During the game, however, you get this:
Is this what you want?