Фон меню, который зависит от времени суток

Материал из Ren'Py Wiki
Перейти к навигации Перейти к поиску
#окно игры – в центр экрана
init python hide:
     import os
     os.environ['SDL_VIDEO_CENTERED'] = '1'

#функция переводящая текущее время в название времени суток
init python:
     import datetime
     def gett():
         h = int(datetime.datetime.now().strftime("%H"))
         res = "night" # по умолчанию ночь
         # границы любого времени суток можно поменять
         if (h > 6) and (h < 11):
            res = "morning"
         if (h >= 11) and (h <= 18):
            res = "day"
         if (h > 18) and (h < 23):
             res = "evening"
         return res
#чтобы фон меню зависел от текущего времени суток,
#в раздел main_menu в screens.rpy добавить строку:
#add "%s.jpg" % (gett())

label start:
     $ t = gett()
     "Now is [t]."
     return

Источник: Renpy для чайников: Фон меню, который зависит от времени суток


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