Exemple #1
0
        public void ToByteArrayTest()
        {
            PoweredUpData data = new PoweredUpData();

            byte[] test = new byte[] { 1, 1, 0, 0, 1, 0 };
            data.MakeBallDeadly      = true;
            data.ChangeBallSpeed     = true;
            data.ChangeBallDirection = false;
            data.GivePlayerLife      = false;
            data.ChangePaddleSpeed   = true;
            data.UndoPlayerMove      = false;

            CollectionAssert.AreEqual(test, data.ToByteArray());
        }
Exemple #2
0
 public byte[] EncodePaddlePoweredUpData(byte paddleId, byte ballId, PoweredUpData powerUppedData)
 {
     return(Converter.EncodePaddlePoweredUpData(paddleId, ballId, powerUppedData.ToByteArray()));
 }
Exemple #3
0
 public byte[] EncodeBallPoweredUpData(byte ballId, byte powerupId, PoweredUpData poweredUp)
 {
     return(Converter.EncodeBallPoweredUpData(ballId, powerupId, poweredUp.ToByteArray()));
 }