_[Renpy Project]_ 렌파이에서 파이썬 코드 응용
렌파이에서 파이썬 코드를 응용하는 법
방법은 생각보다 간단하다.
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