public static ClientToServerMessage PlayGameMessage(PlayerPreferences preferences) { ClientToServerMessage message = new ClientToServerMessage(ClientToServerMessageType.PlayGame); message.Preferences = preferences; return message; }
public static ClientToServerMessage PromotePieceMessage(PiecePromotion promotion) { ClientToServerMessage message = new ClientToServerMessage(ClientToServerMessageType.PromotePiece); message.Promotion = promotion; return message; }
public static ClientToServerMessage MovePieceMessage(PieceMove move) { ClientToServerMessage message = new ClientToServerMessage(ClientToServerMessageType.MovePiece); message.Move = move; return message; }