Целью является создание 25 объектов с использованием одного и того же класса.Именование/Вызов сгенерированного объекта с классами
В настоящее время я использую этот код для создания объекта:
class Card:
def __init__(self,pos):
self.flipping = False
self.images = loadanimationimages()
self.frame = 0
self.pos = pos
def flip():
self.flipping = True
def update():
if self.flipping:
self.frame += 1
self.frame %= len(self.images)
def draw(screen):
screen.blit(pygame.transform.smoothscale(self.images[self.frame],
self.pos),55*scale).convert_alpha() #Continued.
def updatecards(): #Create the cards.
cards = []
for x in range(5):
for y in range(5):
cards.append(Card((x*92*scale+offsetx*scale,y*92*scale+offsety*scale)))
Я знаю, что я должен назвать card.flip()
, но я не знаю, как назвать отдельные карты. Помогите?
'карты [10] .flip()' – Torxed
О, что будет иметь смысл ... Спасибо. – Kweb123
Или замените последнюю строку следующими тремя строками: 'card = Card (...); card.flip(); cards.append (карта) '. – Bach