def LoadEntrances(self): """ Loads block 7, the entrances """ entdata = self.blocks[6] entcount = len(entdata) // 24 entstruct = struct.Struct('>HHhhBBBBBBxBHBBBBBx') offset = 0 entrances = [] for i in range(entcount): data = entstruct.unpack_from(entdata, offset) entrances.append(EntranceItem(*data)) offset += 24 self.entrances = entrances
def LoadEntrances(self): """ Loads block 7, the entrances """ entdata = self.blocks[6] entcount = len(entdata) // 20 entstruct = struct.Struct('>HHxxxxBBBBxBBBHxB') offset = 0 entrances = [] for i in range(entcount): data = entstruct.unpack_from(entdata, offset) entrances.append(EntranceItem(data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7], data[8], data[9], data[10])) offset += 20 self.entrances = entrances