Exemplo n.º 1
0
 def load(self, bytes, frames, event_type, event_code, pid):
     event = CameraMovementEvent(frames, event_type, event_code, pid)
     event.name = 'cameramovement_X1'
     #Get the X and Y,  last byte is also a flag
     bytes.skip(3)
     flag = bytes.get_big_8()
     
     #Get the zoom,  last byte is a flag
     if flag & 0x10 != 0:
         bytes.skip(1)
         flag = bytes.get_big_8()
     
     #If we are currently zooming get more?? idk
     if flag & 0x20 != 0:
         bytes.skip(1)
         flag = bytes.get_big_8()
         
     #Do camera rotation as applies
     if flag & 0x40 != 0:
         bytes.skip(2)
     
     return event
Exemplo n.º 2
0
    def load(self, bytes, frames, event_type, event_code, pid):
        event = CameraMovementEvent(frames, event_type, event_code, pid)
        event.name = 'cameramovement_X1'
        #Get the X and Y,  last byte is also a flag
        bytes.skip(3)
        flag = bytes.get_big_8()

        #Get the zoom,  last byte is a flag
        if flag & 0x10 != 0:
            bytes.skip(1)
            flag = bytes.get_big_8()

        #If we are currently zooming get more?? idk
        if flag & 0x20 != 0:
            bytes.skip(1)
            flag = bytes.get_big_8()

        #Do camera rotation as applies
        if flag & 0x40 != 0:
            bytes.skip(2)

        return event
Exemplo n.º 3
0
 def load(self, bytes, frames, event_type, event_code, pid):
     event = CameraMovementEvent(frames, event_type, event_code, pid)
     event.name = 'cameramovement_18'
     bytes.skip(162)
     return event
Exemplo n.º 4
0
 def load(self, bytes, frames, event_type, event_code, pid):
     event = CameraMovementEvent(frames, event_type, event_code, pid)
     event.name = 'cameramovement_08'
     bytes.skip( (bytes.get_big_16() & 0x0F) << 3)
     return event
Exemplo n.º 5
0
 def load(self, bytes, frames, event_type, event_code, pid):
     event = CameraMovementEvent(frames, event_type, event_code, pid)
     event.name = 'cameramovement_18'
     bytes.skip(162)
     return event
Exemplo n.º 6
0
 def load(self, bytes, frames, event_type, event_code, pid):
     event = CameraMovementEvent(frames, event_type, event_code, pid)
     event.name = 'cameramovement_08'
     bytes.skip((bytes.get_big_16() & 0x0F) << 3)
     return event