17 lines
661 B
Python
17 lines
661 B
Python
|
import time
|
||
|
import pygame
|
||
|
|
||
|
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 + 60 # Ustawiamy czas na kolejną zmianę za 1 minutę
|