Ejemplo n.º 1
0
def loadNPCsDat(fileName):
    parser = MyConfigParser()
    parser.read([fileName])

    maxNPCs = parser.getint('INIT', 'NumNPCs')
    return loadDatFile(parser, maxNPCs, NPCDat, NPCDat.__slots__, \
        NPCDat.__tipos__, 'NPC%d')
Ejemplo n.º 2
0
def loadHechizosDat(fileName):
    parser = MyConfigParser()
    parser.read([fileName])

    maxHech = parser.getint('INIT', 'NumeroHechizos')
    return loadDatFile(parser, maxHech, HechizoDat, HechizoDat.__slots__, \
        HechizoDat.__tipos__, 'HECHIZO%d')
Ejemplo n.º 3
0
def loadObjDat(fileName):
    parser = MyConfigParser()
    parser.read([fileName])

    maxObj = parser.getint('INIT', 'NumOBJs')
    return loadDatFile(parser, maxObj, ObjItem, ObjItem.__slots__, \
        ObjItem.__tipos__, 'OBJ%d')