示例#1
0
        public void GetTheRightBitMaskBack()
        {
            var matrix2 = BitMatrixFactory.Create(new byte[] { 1 }, new byte[] { 0, 255, 15 }, new byte[] { 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 15 });
            var bits0   = matrix2.GetBitsForRow(0);
            var bits1   = matrix2.GetBitsForRow(1);
            var bits2   = matrix2.GetBitsForRow(2);

            for (var bit = 0; bit < 139; ++bit)
            {
                Assert.That(bits0[bit], Is.False);
            }
            Assert.That(bits0[139], Is.True);

            for (var bit = 0; bit < 120; ++bit)
            {
                Assert.That(bits1[bit], Is.False);
            }
            for (var bit = 120; bit < 131; ++bit)
            {
                Assert.That(bits1[bit], Is.True);
            }
            for (var bit = 132; bit < 140; ++bit)
            {
                Assert.That(bits1[bit], Is.False);
            }

            for (var bit = 0; bit < 140; ++bit)
            {
                Assert.That(bits2[bit], Is.True);
            }
        }
 private static BitMatrix BuildDevScSplashScreen()
 {
     return(BitMatrixFactory.Create(
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 179, 159, 15, 0, 0, 0, 0, 0, 2 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 179, 223, 15, 0, 0, 0, 0, 192, 3 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 51, 216, 12, 0, 0, 0, 0, 240, 3 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 179, 223, 12, 0, 0, 0, 0, 252, 1 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 179, 223, 12, 0, 0, 0, 0, 255, 1 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 63, 216, 12, 0, 0, 0, 192, 255, 0 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 158, 223, 15, 0, 0, 0, 224, 255, 0 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 140, 159, 15, 0, 0, 0, 240, 127 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 204, 126, 51, 207, 7, 0, 0, 0, 252, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 204, 126, 179, 223, 15, 0, 0, 0, 254, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 204, 24, 179, 25, 12, 0, 0, 0, 255, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 252, 24, 179, 153, 15, 0, 0, 128, 255, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 252, 24, 179, 217, 7, 0, 0, 192, 255, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 204, 24, 179, 217, 0, 0, 0, 224, 255, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 204, 24, 191, 223, 15, 0, 0, 224, 255, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 204, 24, 30, 143, 15, 0, 0, 224, 255, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 240, 255, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 252, 62, 30, 207, 7, 0, 0, 240, 255, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 252, 126, 191, 223, 15, 0, 0, 248, 255, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 48, 96, 179, 25, 12, 0, 0, 248, 255, 63 },
                new byte[] { 0, 0, 0, 0, 0, 0, 48, 124, 179, 25, 12, 0, 0, 252, 255, 127 },
                new byte[] { 0, 0, 0, 0, 0, 0, 48, 62, 191, 25, 12, 0, 0, 252, 255, 255, 0 },
                new byte[] { 0, 0, 0, 0, 0, 0, 48, 6, 191, 25, 12, 0, 0, 254, 255, 255, 0 },
                new byte[] { 0, 0, 0, 0, 0, 0, 48, 126, 179, 223, 15, 0, 0, 254, 255, 255, 1 },
                new byte[] { 0, 0, 0, 0, 0, 0, 48, 124, 51, 207, 7, 0, 0, 254, 255, 255, 3 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 254, 255, 255, 7 },
                new byte[] { 0, 0, 0, 224, 243, 155, 253, 62, 63, 159, 15, 0, 0, 254, 255, 255, 15 },
                new byte[] { 0, 0, 0, 224, 247, 155, 253, 126, 191, 223, 15, 0, 0, 254, 255, 255, 31 },
                new byte[] { 0, 0, 0, 0, 198, 216, 193, 96, 176, 217, 12, 0, 0, 254, 255, 255, 127 },
                new byte[] { 0, 0, 0, 192, 199, 248, 253, 124, 191, 223, 15, 0, 0, 254, 255, 255, 255, 0 },
                new byte[] { 0, 0, 0, 224, 195, 184, 253, 62, 63, 159, 15, 0, 0, 254, 7, 0, 192, 7 },
                new byte[] { 0, 0, 0, 96, 192, 152, 193, 6, 176, 25, 12, 0, 0, 126 },
                new byte[] { 0, 0, 0, 224, 199, 152, 253, 126, 191, 25, 12, 0, 0, 30 },
                new byte[] { 0, 0, 0, 192, 199, 152, 253, 124, 191, 25, 12, 0, 0, 3 }
                ));
 }
示例#3
0
 public BitMatrix BuildJohnForCredits()
 {
     return(BitMatrixFactory.Create(
                new byte[] { 0, 0, 0, 224, 243, 99, 248, 126, 190, 15 },
                new byte[] { 0, 0, 0, 227, 247, 99, 252, 126, 191, 31, 0, 0, 0, 248, 1 },
                new byte[] { 0, 0, 0, 3, 198, 96, 204, 96, 51, 24, 0, 0, 128, 255, 31 },
                new byte[] { 0, 0, 0, 192, 199, 96, 204, 126, 63, 24, 0, 0, 224, 255, 255, 0 },
                new byte[] { 0, 0, 0, 224, 195, 96, 204, 126, 62, 24, 0, 0, 240, 255, 255, 1 },
                new byte[] { 0, 0, 0, 99, 192, 96, 204, 96, 51, 24, 0, 0, 252, 255, 255, 7 },
                new byte[] { 0, 0, 0, 227, 199, 96, 252, 126, 179, 31, 0, 0, 255, 255, 255, 15 },
                new byte[] { 0, 0, 0, 192, 199, 96, 248, 126, 179, 15, 0, 0, 255, 255, 255, 31 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 255, 255, 255, 31 },
                new byte[] { 0, 0, 192, 204, 7, 248, 48, 60, 30, 24, 0, 128, 255, 255, 255, 63 },
                new byte[] { 0, 0, 192, 236, 7, 248, 49, 126, 63, 24, 0, 192, 255, 255, 255, 63 },
                new byte[] { 0, 0, 192, 108, 6, 128, 49, 102, 51, 24, 0, 192, 255, 255, 255, 127 },
                new byte[] { 0, 0, 192, 207, 7, 128, 49, 96, 51, 24, 0, 192, 255, 192, 255, 127 },
                new byte[] { 0, 0, 128, 199, 7, 128, 49, 110, 51, 24, 0, 192, 31, 192, 231, 127 },
                new byte[] { 0, 0, 0, 99, 6, 128, 49, 102, 51, 24, 0, 192, 15, 192, 143, 127 },
                new byte[] { 0, 0, 0, 227, 7, 248, 49, 126, 191, 31, 0, 192, 15, 192, 63, 126 },
                new byte[] { 0, 0, 0, 195, 7, 248, 48, 60, 158, 31, 0, 192, 15, 131, 63, 126 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 192, 7, 14, 15, 126 },
                new byte[] { 0, 0, 0, 0, 0, 0, 204, 102, 158, 1, 0, 192, 7, 28, 6, 124 },
                new byte[] { 0, 0, 0, 0, 0, 0, 204, 102, 191, 1, 0, 192, 7, 28, 7, 124 },
                new byte[] { 0, 0, 0, 0, 0, 0, 236, 102, 179, 1, 0, 192, 3, 12, 6, 124 },
                new byte[] { 0, 0, 0, 0, 0, 0, 252, 126, 179, 1, 0, 192, 3, 0, 0, 120 },
                new byte[] { 0, 0, 0, 0, 0, 0, 220, 126, 179, 1, 0, 192, 3, 0, 0, 56 },
                new byte[] { 0, 0, 0, 0, 0, 0, 204, 102, 179, 25, 0, 192, 3, 0, 8, 56 },
                new byte[] { 0, 0, 0, 0, 0, 0, 204, 102, 191, 31, 0, 192, 1, 0, 14, 48 },
                new byte[] { 0, 0, 0, 0, 0, 0, 204, 102, 30, 15, 0, 128, 1, 254, 5, 16 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 1, 4, 4, 16 },
                new byte[] { 102, 12, 216, 204, 51, 243, 192, 60, 159, 16, 0, 0, 1, 12, 6, 16 },
                new byte[] { 102, 12, 216, 236, 55, 251, 193, 126, 191, 25, 0, 0, 2, 240, 1 },
                new byte[] { 118, 12, 216, 108, 54, 155, 193, 102, 176, 31, 0, 0, 14, 0, 0, 14 },
                new byte[] { 126, 12, 216, 15, 54, 155, 193, 96, 176, 31, 0, 0, 252, 3, 248, 31 },
                new byte[] { 110, 12, 216, 239, 54, 155, 193, 110, 176, 25, 0, 224, 255, 0, 192, 127 },
                new byte[] { 102, 12, 216, 108, 54, 155, 193, 102, 176, 25, 0, 0, 252, 0, 192, 7 },
                new byte[] { 102, 140, 223, 236, 247, 251, 253, 126, 191, 25, 0, 0, 254, 0, 240, 15 },
                new byte[] { 102, 140, 223, 204, 227, 241, 252, 60, 159, 25, 0, 128, 255, 3, 252, 63 }
                ));
 }
 private BitMatrix BuildSwagometerScreen()
 {
     return(BitMatrixFactory.Create(
                new byte[140],
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 0 },
                new byte[] { 192, 225, 240, 199, 1, 198, 1, 60, 192, 1, 7, 1, 194, 0, 56, 8, 224, 3 },
                new byte[] { 240, 243, 241, 239, 3, 239, 3, 126, 224, 131, 143, 3, 231, 1, 124, 24, 243, 7 },
                new byte[] { 240, 243, 251, 239, 135, 255, 7, 255, 224, 135, 159, 3, 231, 3, 252, 28, 243, 15 },
                new byte[] { 248, 251, 251, 239, 135, 255, 135, 255, 240, 199, 159, 51, 247, 3, 254, 156, 255, 15 },
                new byte[] { 248, 251, 251, 239, 207, 255, 135, 255, 241, 207, 159, 51, 247, 7, 254, 156, 255, 15 },
                new byte[] { 248, 243, 255, 239, 207, 255, 143, 255, 241, 207, 191, 51, 231, 7, 252, 157, 255, 15 },
                new byte[] { 252, 243, 247, 239, 207, 255, 207, 255, 241, 207, 191, 51, 231, 7, 252, 157, 255, 15 },
                new byte[] { 252, 227, 247, 199, 207, 121, 207, 231, 115, 239, 189, 59, 231, 7, 248, 157, 255, 15 },
                new byte[] { 188, 3, 199, 1, 206, 121, 206, 195, 115, 238, 185, 123, 7, 7, 192, 157, 247, 5 },
                new byte[] { 156, 3, 199, 1, 206, 57, 206, 193, 115, 238, 184, 123, 7, 7, 192, 157, 199, 1 },
                new byte[] { 156, 3, 199, 1, 206, 57, 238, 129, 51, 238, 184, 123, 7, 7, 192, 157, 199, 1 },
                new byte[] { 156, 227, 199, 193, 207, 57, 238, 129, 3, 238, 184, 123, 199, 7, 248, 253, 199, 1 },
                new byte[] { 188, 243, 199, 193, 207, 57, 238, 128, 243, 238, 184, 123, 231, 7, 252, 253, 199, 1 },
                new byte[] { 188, 243, 199, 225, 207, 57, 238, 128, 243, 238, 184, 123, 227, 7, 252, 253, 199, 1 },
                new byte[] { 252, 243, 199, 225, 207, 57, 238, 128, 251, 238, 191, 251, 243, 3, 252, 253, 199, 1 },
                new byte[] { 248, 243, 199, 225, 207, 57, 238, 128, 251, 238, 63, 255, 243, 3, 252, 253, 199, 1 },
                new byte[] { 248, 243, 199, 193, 207, 57, 238, 128, 251, 238, 63, 255, 243, 3, 252, 253, 199, 1 },
                new byte[] { 248, 227, 199, 193, 207, 57, 238, 128, 251, 238, 63, 239, 251, 1, 248, 253, 199, 1 },
                new byte[] { 252, 3, 199, 1, 206, 57, 238, 128, 251, 238, 63, 239, 123, 0, 192, 157, 199, 1 },
                new byte[] { 252, 3, 199, 1, 206, 57, 238, 129, 123, 238, 63, 207, 59, 0, 192, 157, 199, 1 },
                new byte[] { 188, 3, 199, 1, 206, 57, 238, 129, 123, 238, 63, 207, 59, 0, 192, 157, 199, 1 },
                new byte[] { 156, 3, 199, 1, 206, 57, 206, 193, 123, 238, 57, 207, 59, 0, 192, 157, 199, 1 },
                new byte[] { 156, 3, 199, 1, 206, 57, 206, 195, 115, 238, 56, 207, 123, 0, 192, 157, 199, 1 },
                new byte[] { 156, 243, 199, 193, 207, 57, 206, 231, 115, 239, 56, 207, 251, 3, 252, 157, 199, 1 },
                new byte[] { 156, 243, 199, 225, 207, 57, 206, 255, 241, 239, 56, 207, 243, 7, 252, 157, 199, 1 },
                new byte[] { 156, 251, 199, 225, 207, 57, 142, 255, 241, 239, 56, 207, 243, 7, 254, 157, 199, 1 },
                new byte[] { 156, 251, 195, 225, 207, 57, 142, 255, 241, 231, 56, 207, 243, 7, 254, 156, 199, 1 },
                new byte[] { 156, 251, 195, 225, 199, 57, 14, 255, 224, 231, 56, 199, 243, 7, 254, 156, 199, 1 },
                new byte[] { 156, 251, 195, 225, 199, 57, 14, 255, 224, 231, 56, 135, 225, 7, 254, 28, 195, 1 },
                new byte[] { 12, 243, 129, 225, 195, 48, 12, 126, 192, 195, 48, 134, 193, 7, 124, 24, 131, 1 },
                new byte[] { 8, 224, 0, 192, 1, 0, 0, 60, 128, 1, 0, 0, 128, 3, 56, 0, 0, 0 },
                new byte[140],
                new byte[140]
                ));
 }
示例#5
0
 private static BitMatrix BuildGameOverScreen()
 {
     return(BitMatrixFactory.Create(
                new byte[140],
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 0 },
                new byte[] { 0, 0, 0, 14, 14, 4, 8, 120, 0, 240, 1, 227, 0, 7, 56 },
                new byte[] { 0, 0, 128, 31, 31, 14, 28, 252, 0, 240, 131, 247, 129, 15, 124 },
                new byte[] { 0, 0, 128, 31, 63, 30, 28, 254, 1, 248, 195, 255, 131, 31, 252, 0 },
                new byte[] { 0, 0, 192, 159, 63, 30, 28, 255, 1, 248, 195, 255, 195, 31, 254, 0 },
                new byte[] { 0, 0, 192, 159, 63, 30, 28, 255, 3, 240, 231, 255, 195, 31, 254, 1 },
                new byte[] { 0, 0, 192, 31, 127, 30, 30, 255, 3, 240, 231, 255, 199, 63, 254, 1 },
                new byte[] { 0, 0, 224, 31, 127, 30, 158, 255, 3, 224, 231, 255, 199, 63, 254, 1 },
                new byte[] { 0, 0, 224, 31, 126, 30, 142, 207, 7, 0, 231, 188, 231, 61, 238, 1 },
                new byte[] { 0, 0, 224, 29, 112, 30, 142, 135, 7, 0, 231, 60, 231, 57, 206, 1 },
                new byte[] { 0, 0, 224, 28, 112, 30, 142, 131, 7, 0, 231, 28, 231, 56, 206, 1 },
                new byte[] { 0, 0, 224, 28, 112, 14, 207, 3, 7, 224, 231, 28, 231, 56, 198, 1 },
                new byte[] { 0, 0, 224, 28, 126, 14, 207, 3, 15, 240, 231, 28, 231, 56, 192, 1 },
                new byte[] { 0, 0, 224, 29, 127, 14, 207, 1, 15, 240, 231, 28, 231, 56, 222, 1 },
                new byte[] { 0, 0, 224, 29, 127, 14, 207, 1, 15, 240, 231, 28, 231, 56, 222, 1 },
                new byte[] { 0, 0, 224, 31, 127, 14, 207, 1, 15, 240, 231, 28, 231, 63, 223, 1 },
                new byte[] { 0, 0, 192, 31, 127, 28, 207, 1, 15, 240, 231, 28, 231, 63, 223, 1 },
                new byte[] { 0, 0, 192, 31, 127, 28, 207, 1, 15, 224, 231, 28, 231, 63, 223, 1 },
                new byte[] { 0, 0, 192, 31, 126, 28, 199, 1, 7, 0, 231, 28, 231, 63, 223, 1 },
                new byte[] { 0, 0, 224, 31, 112, 28, 199, 1, 7, 0, 231, 28, 231, 63, 223, 1 },
                new byte[] { 0, 0, 224, 31, 112, 28, 199, 3, 7, 0, 231, 28, 231, 63, 207, 1 },
                new byte[] { 0, 0, 224, 29, 112, 60, 199, 3, 7, 0, 231, 28, 231, 63, 207, 1 },
                new byte[] { 0, 0, 224, 28, 112, 56, 135, 131, 7, 0, 231, 28, 231, 57, 207, 1 },
                new byte[] { 0, 0, 224, 28, 112, 56, 135, 135, 7, 240, 231, 28, 231, 56, 206, 1 },
                new byte[] { 0, 0, 224, 28, 127, 56, 131, 207, 7, 240, 231, 28, 231, 56, 238, 1 },
                new byte[] { 0, 0, 224, 28, 127, 248, 131, 255, 3, 248, 231, 28, 231, 56, 254, 1 },
                new byte[] { 0, 0, 224, 156, 127, 240, 3, 255, 3, 248, 227, 28, 231, 56, 254, 1 },
                new byte[] { 0, 0, 224, 156, 63, 224, 3, 255, 3, 248, 227, 28, 231, 56, 254, 0 },
                new byte[] { 0, 0, 224, 156, 63, 224, 3, 254, 1, 248, 227, 28, 231, 56, 252, 0 },
                new byte[] { 0, 0, 224, 156, 63, 192, 1, 254, 1, 240, 225, 28, 231, 56, 252, 0 },
                new byte[] { 0, 0, 96, 24, 31, 192, 1, 252, 0, 224, 96, 24, 198, 48, 120 },
                new byte[] { 0, 0, 64, 0, 14, 192, 1, 120, 0, 0, 0, 0, 0, 0, 48 },
                new byte[140],
                new byte[140]
                ));
 }
示例#6
0
 public BitMatrix BuildMarkForCredits()
 {
     return(BitMatrixFactory.Create(
                new byte[] { 0, 0, 0, 224, 243, 99, 248, 126, 190, 15 },
                new byte[] { 0, 0, 0, 227, 247, 99, 252, 126, 191, 31, 0, 0, 0, 224, 255, 0 },
                new byte[] { 0, 0, 0, 3, 198, 96, 204, 96, 51, 24, 0, 0, 0, 56, 192, 3 },
                new byte[] { 0, 0, 0, 192, 199, 96, 204, 126, 63, 24, 0, 0, 0, 6, 0, 14 },
                new byte[] { 0, 0, 0, 224, 195, 96, 204, 126, 62, 24, 0, 0, 0, 3, 0, 28 },
                new byte[] { 0, 0, 0, 99, 192, 96, 204, 96, 51, 24, 0, 0, 128, 3, 0, 48 },
                new byte[] { 0, 0, 0, 227, 199, 96, 252, 126, 179, 31, 0, 0, 128, 1, 0, 48 },
                new byte[] { 0, 0, 0, 192, 199, 96, 248, 126, 179, 15, 0, 0, 128, 0, 0, 48 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 224, 224, 48 },
                new byte[] { 102, 62, 192, 231, 195, 152, 249, 60, 62, 15, 0, 0, 128, 243, 241, 49 },
                new byte[] { 102, 63, 192, 239, 199, 152, 253, 126, 191, 31, 0, 0, 0, 251, 224, 59 },
                new byte[] { 102, 51, 0, 12, 198, 152, 205, 102, 179, 25, 0, 0, 0, 247, 228, 25 },
                new byte[] { 126, 62, 128, 15, 198, 248, 253, 102, 63, 24, 0, 0, 0, 52, 14, 12 },
                new byte[] { 60, 62, 192, 7, 198, 248, 249, 126, 190, 27, 0, 0, 0, 4, 15, 12 },
                new byte[] { 24, 51, 192, 0, 198, 152, 193, 126, 179, 25, 0, 0, 0, 12, 8, 6 },
                new byte[] { 24, 63, 192, 239, 199, 152, 193, 102, 179, 31, 0, 0, 0, 12, 0, 3 },
                new byte[] { 24, 62, 128, 239, 195, 152, 193, 102, 51, 15, 0, 0, 0, 200, 127, 1 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 1 },
                new byte[] { 0, 159, 223, 204, 51, 0, 204, 124, 158, 16, 0, 0, 0, 56, 12, 1 },
                new byte[] { 0, 191, 223, 236, 55, 0, 204, 126, 191, 25, 0, 0, 0, 224, 143, 193, 0 },
                new byte[] { 0, 48, 216, 110, 54, 0, 204, 102, 179, 31, 0, 0, 240, 193, 255, 224, 1 },
                new byte[] { 0, 190, 223, 111, 54, 0, 248, 126, 179, 31, 0, 0, 224, 7, 0, 248, 0 },
                new byte[] { 0, 159, 223, 109, 54, 0, 248, 124, 191, 25, 0, 0, 224, 63, 0, 255, 1 },
                new byte[] { 0, 3, 216, 108, 54, 3, 204, 102, 191, 25, 0, 0, 240, 255, 225, 255, 3 },
                new byte[] { 0, 191, 223, 236, 247, 3, 204, 102, 179, 25, 0, 0, 240, 255, 251, 239, 3 },
                new byte[] { 0, 190, 223, 204, 227, 1, 204, 102, 179, 25, 0, 0, 96, 224, 255, 1 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 255, 0 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 248, 251, 119 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 255, 225, 255, 1 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 127, 192, 255, 3 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 31, 128, 255, 3 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 96, 15, 0, 252, 0 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 104 },
                new byte[] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 224, 0 },
                new byte[140]
                ));
 }
 private static BitMatrix FruitMachine1()
 {
     return(BitMatrixFactory.Create(
                new byte[140],
                new byte[] { 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 31 },
                new byte[] { 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 31 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 192, 31, 0, 128, 3, 0, 224, 0, 0, 224, 0, 56, 0, 48, 0, 28 },
                new byte[] { 28, 0, 248, 255, 0, 128, 3, 0, 224, 0, 0, 224, 0, 124, 0, 120, 0, 28 },
                new byte[] { 28, 0, 126, 240, 1, 128, 3, 0, 252, 7, 0, 224, 0, 62, 0, 248, 0, 28 },
                new byte[] { 28, 128, 15, 128, 7, 128, 3, 0, 14, 14, 0, 224, 0, 62, 0, 248, 0, 28 },
                new byte[] { 28, 192, 3, 0, 15, 128, 3, 0, 6, 28, 0, 224, 0, 31, 0, 240, 1, 28 },
                new byte[] { 28, 224, 0, 0, 28, 128, 3, 0, 3, 24, 0, 224, 0, 31, 0, 240, 1, 28 },
                new byte[] { 28, 96, 0, 0, 56, 128, 3, 0, 3, 24, 0, 224, 0, 25, 0, 32, 1, 28 },
                new byte[] { 28, 112, 0, 0, 112, 128, 3, 0, 3, 24, 0, 224, 128, 9, 0, 32, 3, 28 },
                new byte[] { 28, 56, 0, 0, 96, 128, 3, 0, 3, 24, 0, 224, 128, 15, 0, 224, 3, 28 },
                new byte[] { 28, 28, 0, 0, 224, 128, 3, 0, 3, 24, 0, 224, 128, 15, 0, 224, 3, 28 },
                new byte[] { 28, 14, 0, 0, 192, 129, 3, 0, 3, 16, 0, 224, 128, 12, 0, 32, 3, 28 },
                new byte[] { 28, 7, 0, 0, 128, 131, 3, 0, 1, 48, 0, 224, 128, 12, 0, 32, 3, 28 },
                new byte[] { 28, 7, 0, 0, 0, 135, 3, 128, 1, 48, 0, 224, 128, 15, 0, 224, 3, 28 },
                new byte[] { 28, 14, 0, 0, 0, 135, 3, 128, 1, 48, 0, 224, 128, 15, 0, 224, 3, 28 },
                new byte[] { 28, 28, 0, 0, 128, 131, 3, 128, 1, 96, 0, 224, 128, 9, 0, 48, 1, 28 },
                new byte[] { 28, 56, 0, 0, 224, 129, 3, 192, 0, 96, 0, 224, 0, 25, 0, 48, 1, 28 },
                new byte[] { 28, 48, 0, 0, 224, 128, 3, 192, 0, 192, 0, 224, 0, 31, 0, 240, 1, 28 },
                new byte[] { 28, 112, 0, 0, 112, 128, 3, 96, 0, 192, 0, 224, 0, 63, 0, 248, 1, 28 },
                new byte[] { 28, 96, 0, 0, 56, 128, 3, 48, 0, 128, 1, 224, 0, 126, 0, 248, 0, 28 },
                new byte[] { 28, 224, 0, 0, 28, 128, 3, 56, 0, 0, 3, 224, 0, 254, 0, 254, 0, 28 },
                new byte[] { 28, 192, 1, 0, 14, 128, 3, 248, 255, 255, 7, 224, 0, 252, 1, 127, 0, 28 },
                new byte[] { 28, 128, 7, 128, 7, 128, 3, 248, 255, 255, 3, 224, 0, 248, 255, 63, 0, 28 },
                new byte[] { 28, 0, 31, 224, 3, 128, 3, 0, 248, 3, 0, 224, 0, 240, 255, 31, 0, 28 },
                new byte[] { 28, 0, 252, 255, 0, 128, 3, 0, 248, 2, 0, 224, 0, 224, 255, 15, 0, 28 },
                new byte[] { 28, 0, 240, 63, 0, 128, 3, 0, 240, 1, 0, 224, 0, 128, 255, 3, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 192, 0, 0, 224, 0, 0, 120, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 31 },
                new byte[] { 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 31 },
                new byte[140]));
 }
 private static BitMatrix FruitMachine8()
 {
     return(BitMatrixFactory.Create(
                new byte[140],
                new byte[] { 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 31 },
                new byte[] { 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 31 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 224, 7, 128, 3, 0, 0, 248, 1, 224, 0, 0, 0, 63, 0, 28 },
                new byte[] { 28, 0, 0, 248, 7, 128, 3, 0, 0, 254, 1, 224, 0, 0, 192, 63, 0, 28 },
                new byte[] { 28, 0, 0, 204, 0, 128, 3, 0, 0, 51, 0, 224, 0, 0, 96, 6, 0, 28 },
                new byte[] { 28, 0, 0, 70, 0, 128, 3, 0, 128, 17, 0, 224, 0, 0, 48, 2, 0, 28 },
                new byte[] { 28, 0, 0, 66, 0, 128, 3, 0, 128, 16, 0, 224, 0, 0, 16, 2, 0, 28 },
                new byte[] { 28, 0, 0, 99, 0, 128, 3, 0, 192, 24, 0, 224, 0, 0, 24, 3, 0, 28 },
                new byte[] { 28, 0, 0, 33, 0, 128, 3, 0, 64, 8, 0, 224, 0, 0, 8, 1, 0, 28 },
                new byte[] { 28, 0, 0, 33, 0, 128, 3, 0, 64, 8, 0, 224, 0, 0, 8, 1, 0, 28 },
                new byte[] { 28, 0, 128, 33, 0, 128, 3, 0, 96, 8, 0, 224, 0, 0, 12, 1, 0, 28 },
                new byte[] { 28, 0, 192, 32, 0, 128, 3, 0, 48, 8, 0, 224, 0, 0, 6, 1, 0, 28 },
                new byte[] { 28, 0, 64, 32, 0, 128, 3, 0, 16, 8, 0, 224, 0, 0, 2, 1, 0, 28 },
                new byte[] { 28, 0, 64, 32, 0, 128, 3, 0, 16, 8, 0, 224, 0, 0, 2, 1, 0, 28 },
                new byte[] { 28, 0, 62, 96, 0, 128, 3, 128, 15, 24, 0, 224, 0, 240, 1, 3, 0, 28 },
                new byte[] { 28, 0, 115, 64, 0, 128, 3, 192, 28, 16, 0, 224, 0, 152, 3, 2, 0, 28 },
                new byte[] { 28, 128, 253, 192, 0, 128, 3, 96, 63, 48, 0, 224, 0, 236, 7, 6, 0, 28 },
                new byte[] { 28, 192, 254, 129, 0, 128, 3, 176, 127, 32, 0, 224, 0, 246, 15, 4, 0, 28 },
                new byte[] { 28, 64, 255, 225, 3, 128, 3, 208, 127, 248, 0, 224, 0, 250, 15, 31, 0, 28 },
                new byte[] { 28, 64, 255, 49, 7, 128, 3, 208, 127, 204, 1, 224, 0, 250, 143, 57, 0, 28 },
                new byte[] { 28, 192, 255, 217, 15, 128, 3, 240, 127, 246, 3, 224, 0, 254, 207, 126, 0, 28 },
                new byte[] { 28, 192, 255, 237, 31, 128, 3, 240, 127, 251, 7, 224, 0, 254, 111, 255, 0, 28 },
                new byte[] { 28, 128, 255, 244, 31, 128, 3, 224, 63, 253, 7, 224, 0, 252, 167, 255, 0, 28 },
                new byte[] { 28, 0, 127, 244, 31, 128, 3, 192, 31, 253, 7, 224, 0, 248, 163, 255, 0, 28 },
                new byte[] { 28, 0, 62, 252, 31, 128, 3, 128, 15, 255, 7, 224, 0, 240, 225, 255, 0, 28 },
                new byte[] { 28, 0, 0, 252, 31, 128, 3, 0, 0, 255, 7, 224, 0, 0, 224, 255, 0, 28 },
                new byte[] { 28, 0, 0, 248, 15, 128, 3, 0, 0, 254, 3, 224, 0, 0, 192, 127, 0, 28 },
                new byte[] { 28, 0, 0, 240, 7, 128, 3, 0, 0, 252, 1, 224, 0, 0, 128, 63, 0, 28 },
                new byte[] { 28, 0, 0, 224, 3, 128, 3, 0, 0, 248, 0, 224, 0, 0, 0, 31, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 31 },
                new byte[] { 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 31 },
                new byte[140]));
 }
 private static BitMatrix FruitMachine5()
 {
     return(BitMatrixFactory.Create(
                new byte[140],
                new byte[] { 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 31 },
                new byte[] { 252, 255, 254, 255, 255, 255, 255, 191, 255, 255, 255, 255, 255, 247, 255, 255, 255, 31 },
                new byte[] { 28, 64, 255, 225, 3, 128, 3, 208, 127, 248, 0, 224, 0, 250, 15, 31, 0, 28 },
                new byte[] { 28, 64, 255, 49, 7, 128, 3, 208, 127, 204, 1, 224, 0, 250, 143, 57, 0, 28 },
                new byte[] { 28, 192, 255, 217, 15, 128, 3, 240, 127, 246, 3, 224, 0, 254, 207, 126, 0, 28 },
                new byte[] { 28, 192, 255, 237, 31, 128, 3, 240, 127, 251, 7, 224, 0, 254, 111, 255, 0, 28 },
                new byte[] { 28, 128, 255, 244, 31, 128, 3, 224, 63, 253, 7, 224, 0, 252, 167, 255, 0, 28 },
                new byte[] { 28, 0, 127, 244, 31, 128, 3, 192, 31, 253, 7, 224, 0, 248, 163, 255, 0, 28 },
                new byte[] { 28, 0, 62, 252, 31, 128, 3, 128, 15, 255, 7, 224, 0, 240, 225, 255, 0, 28 },
                new byte[] { 28, 0, 0, 252, 31, 128, 3, 0, 0, 255, 7, 224, 0, 0, 224, 255, 0, 28 },
                new byte[] { 28, 0, 0, 248, 15, 128, 3, 0, 0, 254, 3, 224, 0, 0, 192, 127, 0, 28 },
                new byte[] { 28, 0, 0, 240, 7, 128, 3, 0, 0, 252, 1, 224, 0, 0, 128, 63, 0, 28 },
                new byte[] { 28, 0, 0, 224, 3, 128, 3, 0, 0, 248, 0, 224, 0, 0, 0, 31, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 0, 0, 0, 128, 3, 0, 0, 0, 0, 224, 0, 0, 0, 0, 0, 28 },
                new byte[] { 28, 0, 192, 31, 0, 128, 3, 0, 224, 0, 0, 224, 0, 56, 0, 48, 0, 28 },
                new byte[] { 28, 0, 248, 255, 0, 128, 3, 0, 224, 0, 0, 224, 0, 124, 0, 120, 0, 28 },
                new byte[] { 28, 0, 126, 240, 1, 128, 3, 0, 252, 7, 0, 224, 0, 62, 0, 248, 0, 28 },
                new byte[] { 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 31 },
                new byte[] { 252, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 31 },
                new byte[140]));
 }