def __init__(self, screen, pos, chengchi, db): """ pos=屏幕位置 name=城池名称 db=DB数据""" easy_pygame.GameObject.__init__(self) self.screen = screen self.pos = pos self.db = db self.chengchi = chengchi self.size = (800, 560) self.taishou = self.db.info_chengchi[chengchi]['太守'] self.sf = pygame.Surface(self.size) wj_list = db.shili[db.info_chengchi[chengchi]['势力']][chengchi] self.wjlist = WujiangList(self.sf, (250, 10), db.get_wujiang(wj_list), size=(550, 500), radio=True) self.wjlist.set_checked(self.taishou) self.img = self.db.info_wujiang[self.taishou]['大身像'] self.info = easy_pygame.Label(self.sf, (10, 260), size=(240, 300), alpha=200, touch=True) self.update()