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)
评论列表
文章目录