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()); }
public byte[] EncodePaddlePoweredUpData(byte paddleId, byte ballId, PoweredUpData powerUppedData) { return(Converter.EncodePaddlePoweredUpData(paddleId, ballId, powerUppedData.ToByteArray())); }
public byte[] EncodeBallPoweredUpData(byte ballId, byte powerupId, PoweredUpData poweredUp) { return(Converter.EncodeBallPoweredUpData(ballId, powerupId, poweredUp.ToByteArray())); }