Exemplo n.º 1
0
    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()