Sprites displays like in the image but I would like them to display bigger (without blurring the pixel art). I scaled the Sprites inside enemy and player class (using pygame.transform.scale()), and I tried it but I for sure there's another solution more efficient to that problem; like putting everything in a surface and then scaling the whole surface instead of scaling each element separately.
screen = pygame.display.set_mode((width, height))
while(True):
player.update() #updates the character position
enemy.update()
# draw
player_list.draw(screen) #draw player
enemy_list.draw(screen) #draw enemy
#pygame.transform.scale(surface, (1,1))
screen.blit(update_fps(), (10,0))
pygame.display.flip()
which is the best aproach to this problem?


