Beispiel #1
0
 def write(self, reader: ByteIO):
     reader.write_uint32(self.flags.getFlags())
     reader.write_float(self.x_coefficient)
     reader.write_float(self.y_coefficient)
     reader.write_int32(self.number_of_backgrounds)
     reader.write_int32(self.background_index)
     reader.write_ascii_string(self.name)
Beispiel #2
0
 def write(self, reader: ByteIO):
     reader.write_uint32(len(self.items))
     for item in self.items:
         item.write(reader)
     reader.write_uint32(0)  # TODO
Beispiel #3
0
 def write(self, reader: ByteIO):
     reader.write_int32(self.width)
     reader.write_int32(self.height)
     reader.write_fmt('BBBB', self.background)
     reader.write_uint32(self.flags.getFlags())