コード例 #1
0
        /// <summary>
        /// Обработчик закрытия формы. Производит инициализацию заставки по закрытию игровой формы.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void GameForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            Game.ClearResourses();
            Game.WriteLog("Выход из игры");

            // инициализируем заставку
            Game.Init(this);
            Game.LoadSplash();
            Visible = true;
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Form form = new Form();

            form.Width  = 1200;
            form.Height = 700;
            form.Show();
            Game.Init(form);
            Application.Run(form);
        }
コード例 #3
0
        static void Main(string[] args)
        {
            Form form = new Form();

            form.Width  = 1920; // SystemInformation.PrimaryMonitorSize.Width;
            form.Height = 1080; // SystemInformation.PrimaryMonitorSize.Height;
            //form.FormBorderStyle = FormBorderStyle.None;
            form.Show();
            Game.Init(form);
            Application.Run(form);
        }
コード例 #4
0
        static void Main(string[] args)
        {
            frmMain form = new frmMain();

            form.Width  = 1600;
            form.Height = 900;
            Game.Init(form);
            form.Show();
            Game.Draw();
            Application.Run(form);
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: VladGne/Asteroids
        // Create and run game window
        static void StartGame()
        {
            Form GameForm = new Form();

            GameForm.Width  = GameFormWidth;
            GameForm.Height = GameFormHeight;
            Game.Init(GameForm);
            GameForm.Show();
            Game.Draw();
            Application.Run(GameForm);
        }
コード例 #6
0
        static void Main(string[] args)
        {
            Form form = new Form();

            form.Width  = 800;
            form.Height = 600;
            form.Show();
            form.FormClosing += Form_FormClosing;
            Game.Init(form);
            Application.Run(form);
        }
コード例 #7
0
ファイル: Program.cs プロジェクト: MyAppPlay/-2_DZ1
        static void Main()
        {
            Form form = new Form();

            form.Width  = 800;
            form.Height = 600;
            Game.Init(form);
            form.Show();
            Game.Draw();

            Application.Run(form);
        }
コード例 #8
0
ファイル: Form1.cs プロジェクト: bymagka/CS_2
        private void btnStart_Click(object sender, EventArgs e)
        {
            Form form = new Form();

            form.Width       = 1000;
            form.Height      = 768;
            form.FormClosed += Form_FormClosed;
            Game.Init(form);
            form.Show();
            this.Hide();
            Game.Draw();
        }
コード例 #9
0
        static void Main(string[] args)
        {
            Form form = new Form();

            form.Width           = 1024;
            form.Height          = 768;
            form.FormBorderStyle = FormBorderStyle.FixedToolWindow;
            Game.Init(form);
            form.Show();
            Game.Draw();
            Application.Run(form);
        }
コード例 #10
0
ファイル: Program.cs プロジェクト: proninp/GB-Edu
        static void Main()
        {
            Form form = new Form
            {
                Width       = Settings.FieldWidth,
                Height      = Settings.FieldHeight,
                MaximizeBox = false
            };

            Game.Init(form);
            form.Show();
            Application.Run(form);
        }
コード例 #11
0
        static void Main()
        {
            Form form = new Form();

            form.Width           = 800;
            form.Height          = 600;
            form.FormBorderStyle = FormBorderStyle.FixedDialog;
            form.MaximizeBox     = false;
            Game.Init(form);
            form.Show();
            Game.Draw();
            Application.Run(form);
        }
コード例 #12
0
ファイル: Program.cs プロジェクト: izpitera/Asteroids
        static void Main(string[] args)
        {
            Form form = new Form
            {
                Width  = 800,
                Height = 600
            };

            Game.Init(form);
            form.Show();
            Game.Draw();
            Application.Run(form);
        }
コード例 #13
0
        static void Main()
        {
            //Инициализация формы под игровое поле
            Form form = new Form
            {
                Width  = Screen.PrimaryScreen.Bounds.Width,
                Height = Screen.PrimaryScreen.Bounds.Height
            };

            Game.Init(form);
            form.Show();
            Application.Run(form);
        }
コード例 #14
0
        static void Main()
        {
            Form form = new Form();

            //System.Drawing.Icon icon = new System.Drawing.Icon("game.ico");
            //form.Icon = icon;
            form.Width  = 1024;
            form.Height = 768;
            form.Show();
            form.FormClosing += Form_FormClosing;
            Game.Init(form);
            Game.Draw();
            Application.Run(form);
        }
コード例 #15
0
ファイル: Program.cs プロジェクト: StepanyukAN/Sharp2Lesson2
        static void Main(string[] args)
        {
            Form form = new Form
            {
                Width  = Screen.PrimaryScreen.Bounds.Width,
                Height = Screen.PrimaryScreen.Bounds.Height
            };

            Game.Init(form);
            form.Show();
            Game.Load();
            Game.Draw();
            Application.Run(form);
        }
コード例 #16
0
        private void button1_Click(object sender, EventArgs e)
        {
            this.Hide(); // скрываем splash screen
            Form form = new Form();

            form.FormClosing  += new FormClosingEventHandler(this.Form1_FormClosing);
            form.Width         = 800;
            form.Height        = 600;
            form.StartPosition = FormStartPosition.CenterScreen;
            form.Show();
            form.MaximumSize = new System.Drawing.Size(form.Width, form.Height);
            form.MinimumSize = new System.Drawing.Size(form.Width, form.Height);
            Game.Init(form, soundCheckBox);
            //Application.Run(form);
        }
コード例 #17
0
ファイル: Program.cs プロジェクト: Venen-S/Asteroids
        static void Main()
        {
            Form form = new Form
            {
                Width  = Screen.PrimaryScreen.Bounds.Width,
                Height = Screen.PrimaryScreen.Bounds.Height - 50
            };

            //form.Width = 800;
            //form.Height = 600;
            Game.Init(form);
            form.Show();
            Game.Draw();
            Application.Run(form);
        }
コード例 #18
0
        static void Main()
        {
            var form = new Form()                                  // Экземпляр формы создаем
            {
                MinimumSize   = new System.Drawing.Size(800, 600), // Свойства. Ограничение размера формы мин и макс
                MaximumSize   = new System.Drawing.Size(800, 600),
                MaximizeBox   = false,                             // Нельзя расширить или спрятать (ниже) размер формы.
                MinimizeBox   = false,
                StartPosition = FormStartPosition.CenterScreen,
                Text          = "Asteroids"
            };

            Game.Init(form);       // Обращаемся к Init и передаем экземпляр формы.
            form.Show();           // Для отрисовки вызываем метод Show
            Game.Draw();           // Отрисовка через метод Draw
            Application.Run(form); // Запускаем форму.
        }
コード例 #19
0
        /// <summary>
        /// Обработчик события нажатия кнопки начала игры.
        /// </summary>
        private void startGame_Click(object sender, EventArgs e)
        {
            _form.Visible = false; //Форма главного меню скрывается

            //Инициализация формы для игры
            Form gameForm = new Form();

            gameForm.StartPosition   = FormStartPosition.CenterScreen;
            gameForm.FormBorderStyle = FormBorderStyle.None;
            gameForm.Width           = Screen.PrimaryScreen.Bounds.Width;
            gameForm.Height          = Screen.PrimaryScreen.Bounds.Height;
            Game game = new Game();

            game.Init(gameForm);
            gameForm.Show();
            gameForm.FormClosed += new FormClosedEventHandler(game_Closed); //Добавление события, возникающего при закрытии формы с игрой
        }
コード例 #20
0
        private static void Main(string[] args)
        {
            Form Form = new Form
            {
                Width           = 1000,
                Height          = 800,
                FormBorderStyle = FormBorderStyle.FixedDialog,
                MaximizeBox     = false,
                StartPosition   = FormStartPosition.CenterScreen
            };

            Game.Init(Form);
            Form.Show();
            Game.Draw();

            Application.Run(Form);
        }
コード例 #21
0
        static void Main(string[] args)
        {
            var form = new Form()
            {
                MinimumSize   = new Size(800, 500),
                MaximumSize   = new Size(800, 500),
                MaximizeBox   = false,
                MinimizeBox   = false,
                StartPosition = FormStartPosition.CenterScreen,
                Text          = "Asteroids"
            };

            Game.Init(form);
            form.Show();
            Game.Draw();
            Application.Run(form);
        }
コード例 #22
0
        /// <summary>
        /// Обработчик нажатия кнопки "Старт". Запускает игру
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnStartGame_Click(object sender, EventArgs e)
        {
            Game.ClearResourses();
            Form gameForm = new Form
            {
                Width           = 1024,
                Height          = 768,
                FormBorderStyle = FormBorderStyle.None,
                StartPosition   = FormStartPosition.CenterScreen
            };

            Game.Init(gameForm);
            Game.LoadGame();
            gameForm.FormClosing += GameForm_FormClosing;
            gameForm.KeyDown     += Game.GameForm_KeyDown;
            Visible = false;
            Game.WriteLog("Игра начата");
            gameForm.Show();
        }
コード例 #23
0
        static void Main(string[] args)
        {
            Form form = new Form();

            try
            {
                form.Width  = 1920;
                form.Height = 1080;
                Game.Init(form);
                form.Show();
                Game.Draw();
                Application.Run(form);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                throw;
            }
        }
コード例 #24
0
ファイル: Program.cs プロジェクト: proninp/Edu
        static void Main(string[] args)
        {
            var handle = GetConsoleWindow();

            ShowWindow(handle, SW_HIDE);
            Form form = new Form
            {
                Width       = Settings.FieldWidth,
                Height      = Settings.FieldHeight,
                MaximizeBox = false
            };

            form.MaximumSize     = form.Size;
            form.BackgroundImage = Game.SpaceImg;
            Game.Init(form);
            SplashScreen.ControlsInit(form);
            form.Show();
            Game.Draw();
            Application.Run(form);
        }
コード例 #25
0
 static void Main(string[] args)
 {
     try
     {
         Console.WriteLine("Please, enter game window width");
         int.TryParse(Console.ReadLine(), out int width);
         Console.WriteLine("Please, enter game window height");
         int.TryParse(Console.ReadLine(), out int height);
         Form form = new Form()
         {
             Width = width, Height = height
         };
         Game.Init(form);
         form.Show();
         Game.Load();
         Game.Draw();
         Application.Run(form);
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }
コード例 #26
0
        static void Main(string[] args)
        {
            var form = new Form
            {
                Width  = Screen.PrimaryScreen.Bounds.Width,
                Height = Screen.PrimaryScreen.Bounds.Height
            };

            try
            {
                Game.Init(form);
            }
            catch (ArgumentOutOfRangeException e)
            {
                form.Width  = 800;
                form.Height = 600;
                Game.Init(form);
            }

            Game.Load();
            form.Show();
            Game.Draw();
            Application.Run(form);
        }