예제 #1
0
        public ActionResult Move(FormCollection formValues)
        {
            int gameId = Int32.Parse( formValues["gameId"]);
            int playerId = Int32.Parse( formValues["playerId"]);
            char guessedLetter = Char.Parse(formValues["guessedLetter"]);

            var move = new WordGridGame.Move(gameId, playerId, guessedLetter);
            var user = GetCurrentUserProfile();
            gameModel = GameModel.GetByID(move.GameID, user);
            System.Diagnostics.Debug.WriteLine("In BoardController.Move(): game model word state is:" + gameModel.WordToFillDisplay);
            string userMessage = gameModel.PlayMove(move);

            return RedirectToAction("Play", new { gameId, userMessage });
        }
예제 #2
0
        public ActionResult Move(FormCollection formValues)
        {
            int  gameId        = Int32.Parse(formValues["gameId"]);
            int  playerId      = Int32.Parse(formValues["playerId"]);
            char guessedLetter = Char.Parse(formValues["guessedLetter"]);

            var move = new WordGridGame.Move(gameId, playerId, guessedLetter);
            var user = GetCurrentUserProfile();

            gameModel = GameModel.GetByID(move.GameID, user);
            System.Diagnostics.Debug.WriteLine("In BoardController.Move(): game model word state is:" + gameModel.WordToFillDisplay);
            string userMessage = gameModel.PlayMove(move);

            return(RedirectToAction("Play", new { gameId, userMessage }));
        }