Esempio n. 1
0
        public void SetOneBet(ISFSObject responseData)
        {
            var gold = responseData.GetInt("gold");
            var p    = MdxTools.GetP(responseData.GetUtfString("p"));
            int seat = responseData.GetInt("seat");

            if (seat == App.GameData.SelfSeat)
            {
                SetSelfBet(p, gold);
            }
            SetLabels(p, gold);
        }
Esempio n. 2
0
        internal void AddBetInfo(ISFSObject response)
        {
            int seat     = response.GetInt("seat");
            int gold     = response.GetInt("gold");
            int p        = MdxTools.GetP(response.GetUtfString("p"));
            var userInfo = App.GameData.GetPlayerInfo(seat, true);

            if (userInfo == null)
            {
                return;
            }
            AddListInfo(userInfo.NickM, gold, p);
        }
Esempio n. 3
0
        public virtual void Bet(ISFSObject responseData)
        {
            var gdata = App.GetGameData <MdxGameData>();
            var seat  = responseData.GetInt("seat");
            var gold  = responseData.GetInt("gold");
            var p     = MdxTools.GetP(responseData.GetUtfString("p"));

            if (seat == gdata.SelfSeat)
            {
                SelfBet(p, gold);
                return;
            }
            //其他人
            Facade.Instance <MusicManager>().Play("Bet");

            OthersBet(p, gold);
        }