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; }
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; }
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; } }
public SocketData(int command, string message, ListCard _listcard) { this.Command = command; this.listcard = _listcard; this.Message = message; }
void sendlistcard(ListCard _listcard) { LISTCARD = _listcard; }