예제 #1
0
        /// <summary>
        /// Met à jour
        /// </summary>
        public void Update()
        {
            ball.Update();
            bar.Update();

            CollisionManager.CheckAllCollision(context);

            if (ball.Position.Y + ball.Size.Height >= context.Size.Height)
            {
                context.State = new EndState(context);
            }

            if (bricks.Count == 0)
            {
                context.State = new StartState(context);
            }

            ball.Refresh();
            bar.Refresh();
        }