I'm having troubles using Jump to build a navigation system, let me try to explain:
Lets say that an option in a dialog menu sends me to navigate a hallway, a screen I have previously made with a background and imagebuttons that send me to other screens just like the previously mentioned hallway, the text menu seems to work as intended; I have the option to go to the hallway...
But as soon as I click to go to the hallway the screen just blinks and throws me back to the main code.
What can I do to make the screen stay and wait for the player to click on an imagebutton, to make the screen wait for input?
The screen instructions are just:
-add image (background).
-imagebuttons (doors) .
When I use call instead of jump the screen stays in place but when I use jump seems like Ren'Py displays the background and imagebuttons but instantly moves to what is next in the main code.
An example of what I'm trying to do would be a point-and-click game in which you move between rooms by clicking on doors.
Is kind of confusing, do I need to make a screen within a label to call the label so the screen stays? Not sure what to do...
Lets say that an option in a dialog menu sends me to navigate a hallway, a screen I have previously made with a background and imagebuttons that send me to other screens just like the previously mentioned hallway, the text menu seems to work as intended; I have the option to go to the hallway...
But as soon as I click to go to the hallway the screen just blinks and throws me back to the main code.
What can I do to make the screen stay and wait for the player to click on an imagebutton, to make the screen wait for input?
The screen instructions are just:
-add image (background).
-imagebuttons (doors) .
When I use call instead of jump the screen stays in place but when I use jump seems like Ren'Py displays the background and imagebuttons but instantly moves to what is next in the main code.
An example of what I'm trying to do would be a point-and-click game in which you move between rooms by clicking on doors.
Is kind of confusing, do I need to make a screen within a label to call the label so the screen stays? Not sure what to do...
Last edited: