Кнопка «Продолжить игру» и диалог подтверждения

Материал из Ren'Py Wiki
Перейти к навигации Перейти к поиску
#файл screens.rpy
#как сделать кнопки "Продолжить игру"
#и "Начать заново", но с диалогом подтверждения
     
label main_menu:
     call screen main_menu
     
label restart:
     call screen yesno_prompt(message=u"Точно хотите начать игру заново?", yes_action=Start(), no_action=Jump("main_menu"))
     
screen main_menu:
# ... тут останутся старые строки кода
     
#немного поменялись кнопки:
     textbutton _("Начать игру") action Jump("restart")
     textbutton _("Продолжить игру") action FileLoad(1, confirm=False, page="auto", newest=True)
     textbutton _("Загрузить игру") action ShowMenu("load")
     
#осталось добавить в options.rpy активацию автосохранения:
init -1 python hide:
     config.has_autosave = True

Источник: Renpy для чайников: Кнопка «Продолжить игру» и диалог подтверждения


На главную страницу Книга рецептов Энциклопедии Ren'Py Renpy для чайников