Skip to content

Commit 1b4240f

Browse files
committed
Small improvement to camera code 87 event parsing.
1 parent 98ef4b7 commit 1b4240f

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

sc2reader/parsers.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,11 @@ def parse_020E_event(self, buffer, frames, type, code, pid):
302302

303303
class CameraParser(object):
304304
def parse_camera87_event(self, buffer, frames, type, code, pid):
305-
buffer.skip(8)
305+
#There are up to 3 peices to read depending on values encountered
306+
for i in range(3):
307+
if buffer.read_int(BIG_ENDIAN) & 0xF0 == 0:
308+
break
309+
306310
return CameraMovementEvent(frames, pid, type, code)
307311

308312
def parse_cameraX8_event(self, buffer, frames, type, code, pid):

0 commit comments

Comments
 (0)