player.py 文件源码

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

项目:CoolesSpiel 作者: AlinaGri 项目源码 文件源码
def update(self, gamemap):
        '''
        updated die Playerbewegungen beim (knopfdruck events)
        Parameter:      Spielobjekt, gamemap
        return Value:   -
        '''
        keys = pygame.key.get_pressed()
        newRect = self.rect
        if keys[pygame.K_w]:
            newRect = self.rect.move(0, -self.speed)
            if gamemap.isRectValid(newRect):
                self.rect = newRect
        if keys[pygame.K_s]:
            newRect = self.rect.move(0, self.speed)
            if gamemap.isRectValid(newRect):
                self.rect = newRect
        if keys[pygame.K_a]:
            newRect = self.rect.move(-self.speed, 0)
            if gamemap.isRectValid(newRect):
                self.rect = newRect
        if keys[pygame.K_d]:
            newRect = self.rect.move(self.speed, 0)
            if gamemap.isRectValid(newRect):
                self.rect = newRect
        if keys[pygame.K_x]:
            print self.rect.center, self.room

    #def shot(self, xPos, yPos, eventPos):
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号