public Form1(string name) { ResourceManager rm = Resources.ResourceManager; InitializeComponent(); this.BackColor = Color.WhiteSmoke; Player_name(name); Image img = Resources.back; object obj = (object)img; string s = obj.ToString(); button3.Hide(); button4.Hide(); PlayCards.Image = img; PlayCards.SizeMode = PictureBoxSizeMode.StretchImage; PlayCards.BorderStyle = BorderStyle.FixedSingle; PlayCards.Cursor = Cursors.Hand; PlayCards.Enabled = false; UsedCards.SizeMode = PictureBoxSizeMode.StretchImage; UsedCards.BorderStyle = BorderStyle.FixedSingle; PlayCards.Invalidate(); label6.Font = new Font(this.Font, FontStyle.Bold); label7.Font = label6.Font; label6.ForeColor = Color.Red; label7.ForeColor = Color.Green; button3.Enabled = false; }
//每小局要清空的数据 public void LittleRoundClearData() { Hands.Clear(); MoCardCount = 0; //摸牌的次数 只有AI才会记录 IsAlreadyDaPiao = false; //是否已经打过漂 MoEndHand = -1; //摸的最后一张手牌 SmallGangScore = 0; //小局杠牌得分 ReadyState = false; //玩家准备状态 IsCanPlayCard = false; //是否可以出牌 LiangDaoNoneCards = null; //亮倒无关的牌 PlayCards.Clear(); //出牌信息 foreach (var operateInfo in OperateInfos) { operateInfo.Dispose(); } OperateInfos.Clear(); //碰杠信息 PiaoNum = 0; //漂的分数 IsLiangDao = false; //是否亮倒 IsRestIn = false; //是否休息中 }