public ActionResult NewGame(string username, Code.Difficulty difficulty) { var userID = Guid.NewGuid(); var map = new Map(username, difficulty); state.AddGame(userID, map); return(Json(new { User = userID, Map = map.ToString(), FullMap = map })); }
public Map(string username, Code.Difficulty difficulty) { Username = username; Difficulty = difficulty; switch (Difficulty) { case Code.Difficulty.Easy: SetEasyGame(); break; case Code.Difficulty.Normal: SetNormalGame(); break; case Code.Difficulty.Hard: SetHardGame(); break; } GenerateMap(); }