documentation indexreference manualfunction index

renpy.display_menu

Function: renpy.display_menu (items, window_style='menu_window', interact=True, with_none=None):

Displays a menu containing the given items, returning the value of the item the user selects.

items - A list of tuples that are the items to be added to this menu. The first element of a tuple is a string that is used for this menuitem. The second element is the value to be returned if this item is selected, or None if this item is a non-selectable caption.

interact - If True, then an interaction occurs. If False, no such interaction occurs, and the user should call ui.interact manually.

with_none - If True, causes a "with None" statement to be run after each interaction. If None (the default), checks config.implicit_with_none to determine if a "with None" should be run.

Example

python:
    test = [
        ("unselectable item", None),
        ]
    test.append(["value shown","returned value"])
    result = renpy.display_menu(test)



documentation indexreference manualfunction index