Имея настоящую борьбу, получая эту сортировку. Посмотрел на некоторые другие ответы, и я получаю сообщение об ошибке, что у меня слишком много аргументов.pygame - Как сгруппировать спрайты
Класс, содержащий объекты, которые я хочу добавить.
class Digimon(pygame.sprite.Sprite):
def __init__(self,age,weight,strength,defence,speed,intelligence, image):
self.age = age
self.weight = weight
self.strength = strength
self.defence = defence
self.speed = speed
self.intelligence = intelligence
self.image = image
Пытались сделать:
class Digimon(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self,age,weight,strength,defence,speed,intelligence, image)
self.age = age
self.weight = weight
self.strength = strength
self.defence = defence
self.speed = speed
self.intelligence = intelligence
self.image = image
но ошибка относительно количества аргументов. (1, 7).
Player = Digimon(0,2,0,0,0,0, [pygame.image.load("images/koro_1.png"), pygame.image.load("images/koro_2.png"), pygame.image.load("images/koro_3.png") ])
Это пример объекта, который я хочу сгруппировать. Из этого я смогу добавить события клавиатуры, которые влияют на все сгруппированные объекты.
Любая помощь будет фантастическим: D
редактировать: полный код: http://pastebin.com/uPWEM8bD
_ "но я ошибаюсь относительно количества аргументов." _ Какова фактическая ошибка? Кроме того, вы можете исправить свой второй блок кода? Все ваши задания находятся на одной линии. – Kevin
http://puu.sh/7jUK8.png – user3384265