class AbstractPrint(Sprite): def __init__(self): super().__init__() self.lines = 'abstract' def update(self): print(self.lines + " * ") abstract_prints = AbstractGroup() for numb in range(4): abstract_print = AbstractPrint() abstract_prints.add(abstract_print) print(abstract_print.lines + " " + str(numb) + " *") print(abstract_prints.update()) print(abstract_prints.spritedict) # def shot_bullet(): # pygame.init() # pygame.display.set_mode((100, 100)) # # abstract_bullets = AbstractGroup() # bullets = Group() # while True: # for event in pygame.event.get(): # if event.type == pygame.KEYDOWN and event.key == pygame.K_SPACE: # new_bullet = Bullet() # bullets.add(new_bullet) # print(bullets.sprites()) # elif event.type == pygame.QUIT: