Beispiel #1
0
        /// <summary>
        /// Creates the new game.
        /// </summary>
        /// <param name="formType">Type of the form.</param>
        private void CreateNewGame(FormType formType)
        {
            FormForSelection selectorForm = new FormForSelection(formType);

            if (selectorForm.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            _game = null;
            try
            {
                _game = Game.Factory(selectorForm.ReturnFileName(),
                                     formType == FormType.GameConfiguration ? FactoryAct.Create : FactoryAct.Load,
                                     _graphObject);
            }
            catch
            {
                _game = null;
            }
            if (_game == null)
            {
                return;
            }
            _game.Scaling = _currentScale;
            _gameMenu     = null;
            _graphObject.ClearCache();
            MessageBox.Show(Resources.Game_created_successeful);
        }
Beispiel #2
0
        private void CreateNewGame(FormType formType)
        {
            FormForSelection selectorForm = new FormForSelection(formType);

            if (selectorForm.ShowDialog() == DialogResult.OK)
            {
                if (_game != null)
                {
                    if (_timer != null)
                    {
                        _timer.Stop();
                    }
                    _game = null;
                }
                try
                {
                    _game = Game.Factory(selectorForm.ReturnFileName(),
                                         formType == FormType.GameConfiguration ? FactoryAct.Create : FactoryAct.Load,
                                         _graphObject);
                }
                catch
                {
                    _game = null;
                }
                if (_game != null)
                {
                    _game.Scaling = _currentScale;
                    _gameMenu     = null;
                    MessageBox.Show("Game conf loaded successeful");
                }
                if (_timer != null)
                {
                    _timer.Start();
                }
            }
        }