/// <summary>
        ///     Methode om GameContext te maken vanuit de gegeven bytes.
        /// </summary>
        /// <param name="data"></param>
        public void Deserialize(byte[] data)
        {
            GameContext ctx = (GameContext)GameFiles.Deserialize(data);

            playerListContext     = ctx.playerListContext;
            turnControllerContext = ctx.turnControllerContext;
            cardControllerContext = ctx.cardControllerContext;
            playingFieldContext   = ctx.playingFieldContext;
        }
 /// <summary>
 ///     Methode om de GameContext omtezetten naar iets wat kan worden opgeslagen op de schijf.
 /// </summary>
 /// <returns> Een byte array met alle data. </returns>
 public byte[] Serialize()
 {
     return(GameFiles.Serialize(this));
 }
Beispiel #3
0
        public void Deserialize(byte[] data)
        {
            HighscoreContext context = (HighscoreContext)GameFiles.Deserialize(data);

            HighscoreItems = context.HighscoreItems;
        }