コード例 #1
0
 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
コード例 #2
0
 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