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 }));
        }
Exemple #2
0
        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();
        }