Answers for "auto scale to display size pygame"

0

pygame scale

#Start Libraries
import pygame, sys
from pygame.locals import *
#End Libraries

pygame.init() #We're initializing the script

pygame.display.set_caption('Platform') #This is the name of the window
window_size = (600,400) #The size of the window
screen = pygame.display.set_mode(window_size) #Initializing the screen

image_not_scaled = pygame.image.load('file_path.png').convert() #Importing the image
image = pygame.transform.scale(image_not_scaled, (32, 32)) #You can insert whatever you want for example (64, 64)
														   #It MUST be a tuple

#Now we'll create the while loop
run = True #With this we can control the script (stop it)
while run: #For NOW itz a simple while true
    screen.fill((255, 255, 255)) #Filling the screen with white
    screen.blit(image, (0, 0)) #Blitting the image on the screen

    for event in pygame.event.get(): #Checking the events
        if event.type == QUIT: #Checking if the event is QUIT
            pygame.quit() #In that case we'll exit from pygame
            sys.exit() #In that case we'll exit from the script
    
    pygame.display.update() #Updating the screen
Posted by: Guest on August-18-2021

Python Answers by Framework

Browse Popular Code Answers by Language