示例#1
0
        public Game BriefGame()
        {
            Game game = new Game();

            int left = (int)(StartTime.AddSeconds((double)TimeLimit) - DateTime.Now).TotalSeconds;

            if (GameState == "completed" || left <= 0)
            {
                TimeLeft  = 0;
                GameState = "completed";
            }
            else
            {
                TimeLeft = left;
            }

            game.Board     = null;
            game.TimeLeft  = TimeLeft;
            game.GameState = GameState;
            game.Player1   = Player1.BriefUser();
            game.Player2   = Player2.BriefUser();
            return(game);
        }