Fix bitflag clearing for g6/7 gifts

https://projectpokemon.org/home/forums/topic/55092-recevied-list-in-mystery-gift/?tab=comments#comment-249220
ty tsubasa830 !
This commit is contained in:
Kurt 2019-09-23 19:01:37 -07:00
parent d3d4925ca7
commit 33649d4e02

View File

@ -64,8 +64,12 @@ public static void SetBitFlagArray(byte[] data, int offset, bool[] value)
{
for (int i = 0; i < value.Length; i++)
{
var ofs = offset + (i >> 3);
var mask = (1 << (i & 7));
if (value[i])
data[offset + (i >> 3)] |= (byte)(1 << (i & 7));
data[ofs] |= (byte)mask;
else
data[ofs] &= (byte)~mask;
}
}