def loadHechizosDat(fileName): parser = MyConfigParser() parser.read([fileName]) maxHech = parser.getint('INIT', 'NumeroHechizos') return loadDatFile(parser, maxHech, HechizoDat, HechizoDat.__slots__, \ HechizoDat.__tipos__, 'HECHIZO%d')
def loadNPCsDat(fileName): parser = MyConfigParser() parser.read([fileName]) maxNPCs = parser.getint('INIT', 'NumNPCs') return loadDatFile(parser, maxNPCs, NPCDat, NPCDat.__slots__, \ NPCDat.__tipos__, 'NPC%d')
def loadObjDat(fileName): parser = MyConfigParser() parser.read([fileName]) maxObj = parser.getint('INIT', 'NumOBJs') return loadDatFile(parser, maxObj, ObjItem, ObjItem.__slots__, \ ObjItem.__tipos__, 'OBJ%d')