using System; using TEC.Model; using System.Windows.Forms; namespace TEC { public class Program { public static void Main() { Player[] players = new Player[2]; Human player1 = new Human(); Alien player2 = new Alien(); player1.SetPosition(3, 3); player2.SetPosition(55, 3); players[0] = player1; players[1] = player2; Game g = new Game(players); g.eventPlayersOnSamePoint += OnRaise_eventPlayersOnSamePoint; g.PrintField(); ConsoleKeyInfo key; bool isReadingKeys = true; while (isReadingKeys) { key = Console.ReadKey(); if (key.Key == ConsoleKey.Q) { isReadingKeys = false; } if (key.Key == ConsoleKey.RightArrow) { g.MoveMainPlayer(Game.Movement.Forward); } if (key.Key == ConsoleKey.LeftArrow) { g.MoveMainPlayer(Game.Movement.Backward); } } } static void OnRaise_eventPlayersOnSamePoint() { //Console.WriteLine("BOOM"); Console.Beep(); MessageBox.Show( "БУМ", "Что-то произошло", System.Windows.Forms.MessageBoxButtons.YesNo, System.Windows.Forms.MessageBoxIcon.Warning, System.Windows.Forms.MessageBoxDefaultButton.Button2); System.Windows.Forms.Form frm = new System.Windows.Forms.Form(); frm.FormBorderStyle = FormBorderStyle.FixedDialog; frm.MaximizeBox = false; frm.MinimizeBox = false; frm.StartPosition = FormStartPosition.CenterScreen; System.Windows.Forms.Button btn1 = new System.Windows.Forms.Button(); btn1.Width = 80; btn1.Height = 30; btn1.Location = new System.Drawing.Point(10, 10); btn1.Text = "test"; frm.Controls.Add(btn1); frm.ShowDialog(); } } }