-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathworldlight.py
More file actions
28 lines (21 loc) · 757 Bytes
/
Copy pathworldlight.py
File metadata and controls
28 lines (21 loc) · 757 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
from reader import Reader
from writer import Writer
class WorldLightConverter:
def __init__(self, reader: Reader, writer: Writer):
self.reader = reader
self.writer = writer
def convert(self):
while True:
skip = self.reader.read_bytes(40)
if len(skip) < 40:
break
self.writer.write_bytes(skip)
type = self.reader.read_uint()
style = self.reader.read_int()
print(f"Type: {type}\nStyle: {style}")
self.writer.write_uint(3)
self.writer.write_bytes(b"\x00\xff\xff\xff")
skip = self.reader.read_bytes(40)
if len(skip) < 40:
break
self.writer.write_bytes(skip)