Example #1
0
 internal void setGame(ListCard _listcard)
 {
     typeCard          = ConfigurationManager.AppSettings[_listcard.typecard];;
     quick             = quickmax;
     _NUMCOLUMN_       = _listcard._NUMCOLUMN_;
     _NUMROW_          = _listcard._NUMROW_;
     _CARDSIZE_        = 100;
     numCardbonusscore = _listcard.numCardbonusscore;
     numCardbonustime  = _listcard.numCardbonustime;
     numCardDangerous  = _listcard.numCardDangerous;
     LISTCARD          = new ListCard();
     LISTCARD          = _listcard;
 }
Example #2
0
        internal void setGame(GameLevel _gmlv)
        {
            _LEVEL_           = _gmlv.level;
            _TIME_            = _gmlv.time;
            quickmax          = _TIME_ * 10;
            quick             = quickmax;
            _NUMCOLUMN_       = _gmlv.NumColumn;
            _NUMROW_          = _gmlv.NumRow;
            _CARDSIZE_        = _gmlv.CardSize;
            numCardbonusscore = _gmlv.numCardbonusscore;
            numCardbonustime  = _gmlv.numCardbonustime;
            numCardDangerous  = _gmlv.numCardDangerous;
            typeCard          = _gmlv.typeCard;

            LISTCARD = new ListCard();
            LISTCARD.setListCard(_NUMCOLUMN_, _NUMROW_, numCardbonustime, numCardbonusscore, numCardDangerous, typeCard);
            this.Cursor = CreateCursor.cur;
        }
Example #3
0
        private void btnCreateandSend_Click(object sender, EventArgs e)
        {
            if (cbbStyleCard.SelectedIndex == -1 || String.IsNullOrEmpty(tbRow.Text) || String.IsNullOrEmpty(tbCol.Text))
            {
                MessageBoxEx.Show("Nhập đầy đủ thông tin bàn chơi!");
            }
            else if ((Int32.Parse(tbRow.Text) * Int32.Parse(tbCol.Text)) % 2 != 0 || (Int32.Parse(tbRow.Text) * Int32.Parse(tbCol.Text)) > 200)
            {
                MessageBoxEx.Show("Tích số cột và dòng là một số chẵn và nhỏ hơn hoặc bằng 200");
            }
            else
            {
                int    numrow   = Int32.Parse(tbRow.Text);
                int    numcol   = Int32.Parse(tbCol.Text);
                string typecard = cbbStyleCard.SelectedItem.ToString();

                ListCard listcard = new ListCard();
                listcard.setListCard(numcol, numrow, 0, 0, 0, typecard);
                listcard.randomimage();

                frmlangame = new frmLanGameplay();

                frmlangame.setGame(listcard);
                frmlangame.MdiParent = this;
                frmlangame.Show();
                frmlangame.Location = new Point(0, 0);
                panel1.Location     = new Point(frmlangame.Width, 0);
                this.Width          = frmlangame.Width + panel1.Width + 30;
                this.Height         = (panel1.Height > frmlangame.Height ? panel1.Height + 30 : frmlangame.Height + 30);
                frmlangame.DisableAll();

                socket.Send(new SocketData((int)SocketCommand.NOTIFY, "Nhận bàn chơi thành công", null));
                socket.Send(new SocketData((int)SocketCommand.SEND_LISTCARD, "", listcard));

                btnCreateandSend.Enabled = false;
                btnPlay.Enabled          = true;
            }
        }
Example #4
0
 public SocketData(int command, string message, ListCard _listcard)
 {
     this.Command  = command;
     this.listcard = _listcard;
     this.Message  = message;
 }
Example #5
0
 void sendlistcard(ListCard _listcard)
 {
     LISTCARD = _listcard;
 }