Esempio n. 1
0
        /// <summary>
        /// Initializes new game i.e creates game objects, resets game fields (fields in the class Game1).
        /// </summary>
        protected override void Initialize()
        {
            _won           = false;
            _endGameCalled = false;

            bricks = ShapeGenerator.GenerateBricks(GraphicsDevice);

            ball = ShapeGenerator.GenerateBall(GraphicsDevice, graphics, radius);

            plate = ShapeGenerator.GeneratePlate(GraphicsDevice, graphics);

            _state = GameState.Menu;

            base.Initialize();
        }