import time import pygame DAY_LENGTH = 90 # Długość dnia w sekundach def draw_night(const): overlay = pygame.Surface(const.WINDOW_SIZE) overlay.fill((0, 0, 0)) overlay.set_alpha(128) # Ustawienie przezroczystości (0 - całkowicie przeźroczyste, 255 - nieprzeźroczyste) const.screen.blit(overlay, (0, 0)) def change_time(const): current_time = time.time() # Sprawdzamy, czy nadszedł czas zmiany pory dnia if current_time >= const.TIME_CHANGE: # Zmieniamy porę dnia const.IS_NIGHT = not const.IS_NIGHT # Jeśli było dzień, teraz będzie noc, i odwrotnie const.TIME_CHANGE = current_time + DAY_LENGTH