public string CreateMessage(GameTask gameTask) { var message = $"User {gameTask.GameStatus.CurrentPlayerName} "; if (gameTask.GameStatus.CurrentMove == null) { message += "did not move."; } else { if (gameTask.GameStatus.CurrentMove.Field.IsSunk) { message += "sunk "; } else if (gameTask.GameStatus.CurrentMove.Field.IsShot) { message += "shot "; } else { message += "missed "; } message += $"{gameTask.GameStatus.CurrentMove.Field.CharCoordinates} {gameTask.GameStatus.CurrentMove.Field.IntCoordinates}."; } return(message); }
public async Task CreateGame(GameTask gameTask) { gameHelper.gameTasks.Add(gameTask); await CreateGame(gameTask.Game.Room); }