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='.势力')
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='.势力')
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
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
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 ' '
""" 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 ' '