예제 #1
0
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: