/// <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(); }