//根据STAT推算比分,在STAT编辑完成后,调用此函数,
        private bool CalScoreFromStat(bool bTeamA)
        {
            //首先根据当前STAT,推算单方比分,
            //之后和当前分数进行比较,一样,就返回False
            //不一样,就修改比分。并返回True,通知上层刷新
            object objScore = Common.dbGetScoreFromStat(bTeamA);

            if (objScore == null)
            {
                Debug.Assert(false);
                return(false);
            }

            int nNewScore = Common.Str2Int(objScore);
            int nOldScore = Common.g_Game.GetScoreSet(!bTeamA);

            if (nNewScore == nOldScore)
            {
                return(false);
            }

            Common.g_Game.SetScore(nNewScore, !bTeamA);

            if (nNewScore > nOldScore)                  //如果是赢球,需要设球权
            {
                Common.g_Game.SetServeTeamB(!bTeamA);
            }

            Common.dbGameObj2Db(Common.g_nMatchID, Common.g_Game);

            return(true);
        }