actors.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:neuroblast 作者: ActiveState 项目源码 文件源码
def __init__(self,bulletgroup):
        super(Player, self).__init__()
        global spritesheet
        spritesheet.convert_alpha()
        self.cooldown = 0.5
        self.canfire = True
        self.bulcount = 0
        self.x = 320
        self.y = 500
        self.velx = 0
        self.vely = 0       # wish there was a vector class
        self.deadcb = self.amdead
        self.bullets = bulletgroup
        self.image = pygame.Surface((96,96))
        self.rect = self.image.get_rect()
        ## Generate the sprite image from spritesheet
        ssrect = pygame.Rect((96,96,96,96))
        self.image.blit(spritesheet,(0,0),ssrect)
        self.image.convert()
        self.image.set_colorkey(self.image.get_at((0, 0)))
        self.hitAnim = SpriteSequence("hit",spritesheet,pygame.Rect(96,480,96,96),8,1,0,0.1,False,None)
        self.blowAnim = SpriteSequence("blow",spritesheet,pygame.Rect(96,384,96,96),8,1,0,0.1,False,self.onAnimComplete)
        self.idleAnim = SpriteSequence("idle",spritesheet,pygame.Rect(96,576,96,192),8,1,0,0.1,True,None)
        self.idleAnim.play()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号