client.py 文件源码

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

项目:ice-mud-game 作者: PyBargain 项目源码 文件源码
def draw_car(self, player_data):
        """
        ???
        """
        carImagePath = self.theme + ('/mycar.png' if player_data.name is self.current_player.name else "/car.png")
        carImage = pygame.image.load(carImagePath).convert(32, pygame.SRCALPHA)
        rotatedCar = pygame.transform.rotate(carImage, -player_data.rotation * 180 / math.pi)
        carRect = rotatedCar.get_rect()
        carRect.center = self.calculate_offset(player_data.pos_x, player_data.pos_y)
        self.surf.blit(rotatedCar, carRect)
        font = pygame.font.Font('font/wqy-microhei.ttc', 18)
        nameSurf = font.render(player_data.name, True, Constants.NAME_COLOR)
        nameRect = nameSurf.get_rect()
        nameRect.center = self.calculate_offset(player_data.pos_x, player_data.pos_y - 48)
        # FIXME: ???????????  ??????
        surf.fill(NAMEBG, nameRect)
        self.surf.blit(nameSurf, nameRect)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号