Deep Sea Knowledge:Sandbox
Jump to navigation
Jump to search
This is a sandbox for testing edits - content can be added and deleted by anybody at any time, so don't store anything important here. Make your changes below this line.
1 public static InputPkg ReadPkg(UsbCtx ctx)
2 {
3 if (!ctx.isSet) SetCtx(ctx);
4
5 var buf = new byte[0x10];
6 var pkg = new InputPkg();
7
8 ctx.Read.Read(buf, 1000, out int len);
9
10 pkg.HeldKeys = BitConverter.ToUInt64(buf, 0);
11 pkg.LJoyX = BitConverter.ToInt16(buf, 8);
12 pkg.LJoyY = BitConverter.ToInt16(buf, 10);
13 pkg.RJoyX = BitConverter.ToInt16(buf, 12);
14 pkg.RJoyY = BitConverter.ToInt16(buf, 14);
15
16 return pkg;
17 }