Пример #1
0
 def __init__(self, guanka):
     '''guanka 关卡 '''
     self.guanka = guanka
     self.logoW, self.logoH = 1028, 560
     #self.shili=get_shili_list('../数据/'+guanka+'/势力信息')
     self.shili = resources.load_dict_path('数据/' + guanka + '/势力信息',
                                           resources.load_dict_1,
                                           suffix='.势力')
Пример #2
0
 def __init__(self,guanka):
     '''guanka 关卡 '''
     self.guanka=guanka
     self.logoW,self.logoH=1028,560
     #self.shili=get_shili_list('../数据/'+guanka+'/势力信息')        
     self.shili=resources.load_dict_path('数据/'+guanka+'/势力信息',
                                         resources.load_dict_1,
                                         suffix='.势力')        
Пример #3
0
    def __init__(self,guanka):
        self.guanka=guanka
        PATH=os.path.join(GAME_PATH,'数据',guanka)
        self.info_chengchi=resources.load_dict_2(os.path.join(PATH,'城池信息'))
        self.map_chengchi=resources.load_dict_0(os.path.join(PATH,'城池.地图'),pyeval=[True])
        self.info_wujiang=resources.load_dict_2(os.path.join(PATH,'武将','武将'))
        self.load_img_wujiang(PATH)
        self.map_daolu=self.load_map_daolu(os.path.join(PATH,'道路.地图'))
        self.shili=resources.load_dict_path(os.path.join(PATH,'势力信息'),
                                            resources.load_dict_1,'.势力')

        self.img_chengchi=resources.load_dict_path(os.path.join(PATH,'资源/城池'),
                                                   self.fn_img_chengchi,'.png')
        #self.img_wujiang=self.load_img_wujiang(PATH)
        self.img_map=easy_pygame.LoadImg(os.path.join(PATH,'资源','大地图.png'))
        #在城池信息中添加位置
        for pos in self.map_chengchi.keys():
            cc=self.map_chengchi[pos]
            self.info_chengchi[cc]['pos']=pos
Пример #4
0
    def __init__(self, guanka):
        self.guanka = guanka
        PATH = os.path.join(GAME_PATH, '数据', guanka)
        self.info_chengchi = resources.load_dict_2(os.path.join(PATH, '城池信息'))
        self.map_chengchi = resources.load_dict_0(os.path.join(PATH, '城池.地图'),
                                                  pyeval=[True])
        self.info_wujiang = resources.load_dict_2(
            os.path.join(PATH, '武将', '武将'))
        self.load_img_wujiang(PATH)
        self.map_daolu = self.load_map_daolu(os.path.join(PATH, '道路.地图'))
        self.shili = resources.load_dict_path(os.path.join(PATH, '势力信息'),
                                              resources.load_dict_1, '.势力')

        self.img_chengchi = resources.load_dict_path(
            os.path.join(PATH, '资源/城池'), self.fn_img_chengchi, '.png')
        #self.img_wujiang=self.load_img_wujiang(PATH)
        self.img_map = easy_pygame.LoadImg(os.path.join(PATH, '资源', '大地图.png'))
        #在城池信息中添加位置
        for pos in self.map_chengchi.keys():
            cc = self.map_chengchi[pos]
            self.info_chengchi[cc]['pos'] = pos
Пример #5
0
    return 
    {
    君主:{城池:[武将列表]}
    }
    """
    shili = {}
    flist = resources.get_file_list(path, '.势力')
    for ff in flist:
        #读取每个势力文件
        junzhu = os.path.basename(ff).split('.')[0]
        shili[junzhu] = resources.load_dict_1(ff)

    return shili


if __name__ == "__main__":
    #shili=get_shili_list('../数据/董卓弄权/势力信息')
    shili = resources.load_dict_path('../数据/董卓弄权/势力信息', resources.load_dict_1,
                                     '.势力')

    #print shili

    for junzhu in shili.keys():
        print junzhu
        for chengchi in shili[junzhu].keys():
            print ' ', chengchi
            print '\t',
            '''for wj in shili[junzhu][chengchi]:
                print wj,'''
            print ' '
Пример #6
0
    """
    return 
    {
    君主:{城池:[武将列表]}
    }
    """
    shili={}
    flist=resources.get_file_list(path,'.势力')
    for ff in flist:
        #读取每个势力文件
        junzhu=os.path.basename(ff).split('.')[0]
        shili[junzhu]=resources.load_dict_1(ff)
    
    return shili

if __name__=="__main__":
    #shili=get_shili_list('../数据/董卓弄权/势力信息')
    shili=resources.load_dict_path('../数据/董卓弄权/势力信息',
                                   resources.load_dict_1,'.势力')

    #print shili

    for junzhu in shili.keys():
        print junzhu
        for chengchi in shili[junzhu].keys():
            print ' ',chengchi
            print '\t',
            '''for wj in shili[junzhu][chengchi]:
                print wj,'''
            print ' '