렌파이에서 파이썬 코드를 응용하는 법

방법은 생각보다 간단하다.

init python:
    show_inventory = False
    def inventory_button():
        if show_inventory:
            ui.vbox(spacing=100, xalign=0.99, yalign=0.01)
            # 인벤토리 이미지 버튼
            # click시 show_item_list label 호출
            ui.imagebutton("Inventory.png", 
            clicked=renpy.curried_call_in_new_context("show_item_list"))
            ui.close()

    # 오버레이에 추가
    config.overlay_functions.append(inventory_button)

label show_item_list:
# item list screen 호출
    $ renpy.call_screen("sc_item_list")
    return

screen sc_item_list():
    frame:
        xpadding 200
        ypadding 30
        xalign 0.5 yalign 0.5

        vbox:
            text("메뉴판")
            textbutton "닫기" action Jump("offPhone")
            spacing 20
            # item list 텍스트 버튼으로 보여줌
            for i in range(4):
                textbutton "메뉴"+str(i) action Return(i)

label start:
    "System" "핸드폰을 얻었습니다."
    "System" "오른쪽 상단의 아이콘을 통해 열어볼 수 있습니다."
    $ show_inventory = True