Good evening, I am trying to write a video game on python with an animation with pygame import pygame pygame.init() #game window screen_width = 700 screen_height = 351 screen = pygame.display.set_mode((screen_width, screen_height)) pygame.display.set_caption('Battle of Mr.Thon') #load images #background image background_img = pygame.image.load('C:\Users\evaam\OneDrive - JUNIA Grande école d\'ingénieurs\Prog\image\Background\Background.png.png').convert_alpha() #function for drawing background def draw_bg(): screen.blit(background_img, (0, 0)) run = True while run: #draw background draw_bg() for event in pygame.event.get(): if event.type ==pygame.QUIT: run=False pygame.display.update() pygame.quit() BUT when I try to run the program python tells me that there is a syntax error for .convert_alpha() and when I delete it, python says that there is a syntax error in the blank line below background_img
Good evening,
I am trying to write a video game on python with an animation with pygame
import pygame
pygame.init()
#game window
screen_width = 700
screen_height = 351
screen = pygame.display.set_mode((screen_width, screen_height))
pygame.display.set_caption('Battle of Mr.Thon')
#load images
#background image
background_img = pygame.image.load('C:\Users\evaam\OneDrive - JUNIA Grande école d\'ingénieurs\Prog\image\Background\Background.png.png').convert_alpha()
#function for drawing background
def draw_bg():
screen.blit(background_img, (0, 0))
run = True
while run:
#draw background
draw_bg()
for event in pygame.event.get():
if event.type ==pygame.QUIT:
run=False
pygame.display.update()
pygame.quit()
BUT when I try to run the program python tells me that there is a syntax error for .convert_alpha()
and when I delete it, python says that there is a syntax error in the blank line below background_img
Kind regards,
Cordialy,
EA
Step by step
Solved in 3 steps with 1 images
Thank you for responding that fast but the same problem occurs after changing the program.
This specific message appears:
Syntax error
(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
And it highlights the point of: .convert_alpha()