void btn_Click(object sender, EventArgs e) //Event click cho button { Button btn = sender as Button; if (btn.BackgroundImage != null) { return; } Mark(btn); PlayTimeLine.Push(new PlayInfo(LayViTri(btn), NguoiChoiHienTai)); Stack2.Push(LayViTri(btn)); NguoiChoiHienTai = NguoiChoiHienTai == 1 ? 0 : 1; DoiNguoiChoi(); if (playerMarked != null) { playerMarked(this, new ButtonClickEvent(LayViTri(btn))); } if (isEndGame(btn)) { BanCo.Enabled = false; FormChienThang f = new FormChienThang(); f.Show(); EndGame(); } }
void btn_Click(object sender, EventArgs e) //Event click cho button { win = 0; Button btn = sender as Button; //Ép kiểu lại với button if (btn.BackgroundImage != null) //Kiểm tra xem button này đã được Click chưa { return; //đã được đánh, không được đánh lên nửa } Demnuoc++; time = 30; if (Demnuoc == Cons.Sumbtn) { MessageBox.Show("Bất phân thắng bại!!!", "Hòa"); } // Đổi background button theo người đánh Mark(btn); STACK.Push(LayViTri(btn)); //Add vi tri nut vua nhan vao Stack Stack2.Push(LayViTri(btn)); //Đổi người DoiNguoiChoi(); if (isEndGame(btn)) //Đã có người thắng { BanCo.Enabled = false; //Vô hiệu hóa bàn cờ win = 1; //Đã kết thúc LuuVanCo(); //Hiện Form chiến thắng FormChienThang f = new FormChienThang(); f.Show(); } }