/// <summary> /// Create a new game /// </summary> /// <param name="difficulty">One of Normal, Nightmare or Hell</param> /// <param name="name">Name of the game to be created</param> /// <param name="password">Password used to protect the game</param> public void CreateGame(Difficulty difficulty, string name, string password) { Log.Information($"Creating {difficulty} game: {name}"); Mcp.CreateGame(difficulty, name, password); Log.Debug($"Game {name} created"); JoinGame(name, password); }
/// <summary> /// Create a new game /// </summary> /// <param name="difficulty">One of Normal, Nightmare or Hell</param> /// <param name="name">Name of the game to be created</param> /// <param name="password">Password used to protect the game</param> public bool CreateGame(Difficulty difficulty, string name, string password, string description) { Log.Information($"Creating {difficulty} game: {name}"); if (!Mcp.CreateGame(difficulty, name, password, description)) { Log.Warning($"Creating {difficulty} game: {name} failed"); return(false); } Log.Debug($"Game {name} with {password} created"); return(JoinGame(name, password)); }