Подскажите из-за чего ошибка?

ошибка: \Traceback (most recent call last): File "C:\Users\User\workspace\Games\Iron.py", line 17, in falcon = Sprite(0, 0, 'f.png') TypeError: this constructor takes no arguments
import pygame
 
window = pygame.display.set_mode((800, 640))
pygame.display.set_caption('Game')
 
screen = pygame.Surface((800, 640))
 
class Sprite:
    def _init_(self,xpos,ypos,filename):
        self.x=xpos
        self.y=ypos
        self.bitmap=pygame.image.load(filename)
        self.bitmap.set_colorkey((0,0,0))
    def render(self):
        screen.****(self.bitmap,(self.x,self.y)) 
        
falcon = Sprite(0, 0, 'f.png')          
 
done = True
while done:
    for e in pygame.event.get():
        if e.type == pygame.QUIT:
            done = False
            
    screen.fill((50,50,50))        
     
    falcon.render()        
            
    window.****(screen, (0, 0))
    pygame.display.flip()
2 ответа

__init__? (два нижних слэша, а не один)


хах, спасибо не доглядел)