Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # tworzymy pierwsze window z tłem
- #
- import pygame
- from time import sleep
- # definiujemy funkcję, która wyświetli picture tła podany jako parametr
- def game_window(title, background):
- if not title or not background:
- return none
- file = "/sandbox/images/background/" + background
- # ustalimy tytuł okna, aby móc sprawdzać, czy odpowiednie pliki są wyświetlane
- pygame.display.set_caption(title + " - " + str(window_size) + " | " + background)
- # wczytujemy plik tła
- background_picture = pygame.image.load(file)
- # wyświetlamy plik tła
- window.blit(background_picture, (0, 0))
- # aktualizujemy wyświetlane window
- pygame.display.update()
- pygame.init()
- WIDTH = 870
- HEIGHT = 435
- # zmienna window_size jest typu `tuple`
- window_size = (WIDTH, HEIGHT)
- # tworzymy obiekt okna tylko 1 raz na początku
- window = pygame.display.set_mode(window_size)
- # ustalamy tytuł okna
- title1 = "Polacy w Biurze Szyfrów - tajemnica Enigmy" + "\n"
- title2 = "Aktualna lokalizacja : "
- window_title = title1 + title2
- # wywołujemy funkcję bez parametrów, zobaczymy błąd
- game_window()
- sleep(1)
- # wywołujemy funkcję z naszymi wartościami parametrów
- title = window_title + "Lwów"
- game_window(title, "rooms-poland-lwow-sknilow-02.jpg")
- sleep(3)
- title = window_title + "Warszawa - biuro szyfrów"
- game_window("NIC", "rooms-poland-warsaw-cipher-bureau-03.jpg")
- sleep(3)
- # koniec aplikacji, zamykamy środowisko
- pygame.quit()
Advertisement
Add Comment
Please, Sign In to add comment