def render(self):
surface = pygame.Surface(self.root.resolution)
if self.cur_animation < 3:
banner = self.versus_banner.render()
surface.blit(banner,
(
(surface.get_width()-banner.get_width())//2,
(surface.get_height()-banner.get_height())//2
)
)
else:
window = self.battle_window.render()
status = self.mage_status.render()
window.blit(status, (0, window.get_height()-200))
round_count = self.round_counter.render()
window.blit(round_count, self.round_counter.get_pos())
surface.blit(window, (0,0))
mask = pygame.Surface(self.root.resolution, pygame.SRCALPHA)
mask.fill((0,0,0, 255-self.alpha))
surface.blit(mask, (0,0))
return surface
评论列表
文章目录