-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path2_displaying_images.py
28 lines (20 loc) · 1.13 KB
/
2_displaying_images.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import pygame
from sys import exit # Sirve para cerrar pygame
pygame.init()
screen = pygame.display.set_mode((800, 400)) # Tamaño de la ventana
pygame.display.set_caption('Runner') # Nombre de la ventana
clock = pygame.time.Clock()
test_font = pygame.font.Font('font/Pixeltype.ttf', 50) # Creamos una fuente (font, size)
sky_surface = pygame.image.load('graphics/Sky.png') # Cargamos la imagen como una superficie
ground_surface = pygame.image.load('graphics/ground.png')
text_surface = test_font.render('Hello World', False, 'Black') # Superficie con texto (texto, AA, color)
while True: # Main loop
for event in pygame.event.get(): # Read event
if event.type == pygame.QUIT: # Comprobar si event es igual a QUIT
pygame.quit() # Quit
exit() # Exit pygame
screen.blit(sky_surface, (0, 0)) # Colocar test_surface sobre screen en la posicion (0, 0)
screen.blit(ground_surface, (0, 300))
screen.blit(text_surface, (300, 50))
pygame.display.update() # Update the display
clock.tick(60) # Esto hara que el while loop no se ejecute mas rapido que 60 vecex por segundo