Форум сайта python.su
0
Как загрузить изображение в программу, смотрел видео-урок, парень просто пишет сразу свое название картинки и все, оно ему выводить. Я попробывал так же, но у меня не получается, пишет TypeError: object() takes no parameters
Вот код:
import pygame window = pygame.display.set_mode((400, 400)) pygame.display.set_caption("Game by Laketych") screen = pygame.Surface((400,400)) class Sprite: def _init_(selft,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.blit(self.bitmap,(self.x,self.y)) hero = Sprite(0, 0, "hero.png") target = Sprite(0, 0, "target.png") done = True while done: for e in pygame.event.get(): if e.type == pygame.QUIT: done = False screen.fill((50, 50, 50)) window.blit(screen, (0, 0)) pygame.display.flip() pygame.time.delay(5)
Отредактировано FishHook (Янв. 5, 2016 11:02:45)
Офлайн
0
Ну блин вы серьезно все? Ну разве не понятно что код должен быть в теге кода! Ну как так, а ребят?)
Офлайн
568
Видеоурок! Как это мило!
Книжку почитай. Любую книжку в названии которой фигурирует язык программирования python. В книжке черными буквами на белом фоне будет написано сколько подчеркиваний должно быть у метода __init__ и почему, а так же зачем нужен параметр self (а не selft).
Изучать программирование по видеоурокам - такой же идиотизм, как учиться вождению по радиопередачам.
Офлайн