Programacion
Enviado por Hernando VELASCO PAZ • 22 de Septiembre de 2015 • Tutorial • 2.832 Palabras (12 Páginas) • 94 Visitas
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using WFTriqui.Logica;
namespace WFTriqui
{
public partial class Form1 : Form
{
private Juego triqui = new Juego();
public Form1()
{
InitializeComponent();
}
public void reiniciarBotones()
{
btn00.Text = string.Empty;
btn01.Text = string.Empty;
btn02.Text = string.Empty;
btn10.Text = string.Empty;
btn11.Text = string.Empty;
btn12.Text = string.Empty;
btn20.Text = string.Empty;
btn21.Text = string.Empty;
btn22.Text = string.Empty;
btn00.Enabled = true;
btn01.Enabled = true;
btn02.Enabled = true;
btn10.Enabled = true;
btn11.Enabled = true;
btn12.Enabled = true;
btn20.Enabled = true;
btn21.Enabled = true;
btn22.Enabled = true;
}
private void btnINICIAR_Click(object sender, EventArgs e)
{
PNLJuego.Visible = true;
triqui.reiniciarJuego();
reiniciarBotones();
}
private void btn00_Click(object sender, EventArgs e)
{
triqui.asignarValorMatriz(0, 0);
if (triqui.Turno == false)
btn00.Text = "X";
else
btn00.Text = "O";
btn00.Enabled = false;
if (triqui.verificarTriquiFilas() == true)
MessageBox.Show("Hay triqui en una fila");
if (triqui.verificarTriquiColumnas() == true)
MessageBox.Show("Hay triqui en una columna");
if (triqui.verificarDiagonal1() == true)
MessageBox.Show("Hay triqui en la diagonal principal");
if (triqui.verificarDiagonal2() == true)
MessageBox.Show("Hay triqui en la diagonal secundaria");
}
private void btn01_Click(object sender, EventArgs e)
{
triqui.asignarValorMatriz(0, 1);
if (triqui.Turno == false)
btn01.Text = "X";
else
btn01.Text = "O";
btn01.Enabled = false;
if (triqui.verificarTriquiFilas() == true)
MessageBox.Show("Hay triqui en una fila");
if (triqui.verificarTriquiColumnas() == true)
MessageBox.Show("Hay triqui en una columna");
if (triqui.verificarDiagonal1() == true)
...