init python: # окно игры – в центр экрана import os os.environ['SDL_VIDEO_CENTERED'] = '1' # функция переводит текущее время в название времени суток import datetime def get_t(): 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 last_t = None # функция меняет музыку и освещение в меню # в зависимости от времени суток def change_mus(): global last_t if last_t != get_t(): last_t = get_t() # перезапускаем отрисовку меню renpy.restart_interaction() # меняем мелодию в главном меню config.main_menu_music = last_t + ".ogg" if renpy.music.get_playing() != last_t + ".ogg": renpy.music.play(last_t + ".ogg") # функцию - в action ChangeMus = renpy.curry(change_mus) # картинка для фона главного меню style.mm_root.background = "mm.jpg" # в main_menu после style "mm_root": # timer .05 repeat True action ChangeMus() # if last_t: # add last_t init: # фильтры для освещения image morning = "#8404" image day = "#0000" image evening = "#0484" image night = "#000b" # Игра начинается здесь. label start: "Вы создали новую игру Ren'Py." return
Комментарии
Отправить комментарий