public Form1() { // // Necesario para admitir el Diseñador de Windows Forms // InitializeComponent(); // // TODO: agregar código de constructor después de llamar a InitializeComponent // // Inicializamos los objetos // Cremos un objeto para tener valores aleatorios Random random = new Random(); // Recorremos todos los objetos for (int n = 0; n < 10; n++) { // Colocamos las coordenadas ListaObjetos[n].x = random.Next(0, 639); ListaObjetos[n].y = random.Next(0, 479); // Lo indicamos activo ListaObjetos[n].activo = true; } // Colocamos la bateria MiBateria.x = random.Next(0, 639); MiBateria.y = random.Next(0, 479); MiBateria.activo = true; maquina.Inicializa(ref ListaObjetos, MiBateria); }
public Form1() { // // Necesario para admitir el Diseñador de Windows Forms // InitializeComponent(); // // TODO: agregar código de constructor después de llamar a InitializeComponent // // Inicializamos los objetos // Cremos un objeto para tener valores aleatorios Random random = new Random(); // Recorremos todas las frutas for (int n = 0; n < 10; n++) { // Colocamos las coordenadas ListaObjetos[n].x = random.Next(0, 639); ListaObjetos[n].y = random.Next(50, 479); // se verifica que la fruta que se esta creando no se solape con alguna otra check_exist(ListaObjetos, random, n); // Lo indicamos activo ListaObjetos[n].activo = true; // Asignamos la imagen que llevará la fruta Bitmap[] imgResource = { Properties.Resources.apple, Properties.Resources.cherry, Properties.Resources.raspberry, Properties.Resources.strawberry }; int randomFruit = random.Next(imgResource.Length); ListaObjetos[n].img = new Bitmap(imgResource[randomFruit]); } // Colocamos las coordenadas de la bateria MiBateria[0].x = random.Next(0, 639); MiBateria[0].y = random.Next(50, 479); //se verifica que la bateria no se solape con otro objeto check_exist(ListaObjetos, random, 9); // activamos el objeto bateria MiBateria[0].activo = true; //colocamos la respectiva imagen a batería MiBateria[0].img = new Bitmap(Properties.Resources.battery); //iniciamos la máquina de estados finitos maquina.Inicializa(ref ListaObjetos, MiBateria); }
public Form1() { // // Necesario para admitir el Diseñador de Windows Forms // InitializeComponent(); // // TODO: agregar código de constructor después de llamar a InitializeComponent // // Inicializamos los objetos //dron = Image.FromFile(Properties.Resources.drone); // Cremos un objeto para tener valores aleatorios Random random = new Random(); // Recorremos todos los objetos for (int n = 0; n < 10; n++) { // Colocamos las coordenadas ListaObjetos[n].x = random.Next(0, 639); ListaObjetos[n].y = random.Next(0, 479); // Lo indicamos activo ListaObjetos[n].activo = true; //No esperando ListaObjetos[n].esperando = false; } // Colocamos la bateria MiBateria.x = random.Next(0, 639); MiBateria.y = random.Next(0, 479); MiBateria.activo = true; EstacionCentral.x = 319; EstacionCentral.y = 239; EstacionCentral.activo = true; maquina.Inicializa(ref ListaObjetos, MiBateria, EstacionCentral); }
public Form1() { // // Necesario para admitir el Diseñador de Windows Forms // InitializeComponent(); this.DoubleBuffered = true; // // Inicializamos los objetos mnuInicio.Text = "Inicio"; mnuInicio.Click += new System.EventHandler(this.mnuInicio_Click); mnuParo.Text = "Parar"; mnuParo.Click += new System.EventHandler(this.mnuParo_Click); mnuSalir.Text = "Salir"; mnuSalir.Click += new System.EventHandler(this.mnuSalir_Click); menuReset.Text = "Reset"; menuReset.Click += new EventHandler(this.menuReset_Click); mainMenu1.MenuItems.Add(mnuInicio); mainMenu1.MenuItems.Add(mnuParo); mainMenu1.MenuItems.Add(mnuSalir); mainMenu1.MenuItems.Add(menuReset); timer1.Tick += new System.EventHandler(this.timer1_Tick); timer1.Interval = 10; timer2.Tick += new System.EventHandler(this.timer2_Tick); timer2.Interval = 50; Menu = mainMenu1; // Cremos un objeto para tener valores aleatorios Random random = new Random(); // Recorremos todos los objetos for (int n = 0; n < ListaObjetos.Length; n++) { // Colocamos las coordenadas ListaObjetos[n].x = random.Next(0, 639); ListaObjetos[n].y = random.Next(0, 479); // Lo indicamos activo ListaObjetos[n].activo = true; } for (int n = 0; n < 4; n++) { fantasmas[n] = new Fantasma(); //Random random2 = new Random(); int nx = random.Next(0, 649); int ny = random.Next(0, 479); int energia = random.Next(600, 799); fantasmas[n].setCoordX(nx); // Coordenada X fantasmas[n].setCoordY(ny); // Coordenada Y fantasmas[n].SetEnergia(energia); } // Colocamos la bateria MiBateria.x = random.Next(0, 639); MiBateria.y = random.Next(0, 479); MiBateria.activo = true; bateria2.x = random.Next(0, 639); bateria2.y = random.Next(0, 479); bateria2.activo = true; maquina.Inicializa(ref ListaObjetos, ref fantasmas, MiBateria); for (int i = 0; i < 4; i++) { fantasmas[i].Inicializa(ref maquina, bateria2); } this.Paint += new System.Windows.Forms.PaintEventHandler(this.Form1_Paint); }