Exemple #1
0
 public void DrawCoins(Canvas canvas)
 {
     if (IsGameOver == false)
     {
         for (int i = 0; i < Coins.UIElements.Count; i++)
         {
             if (IsCanvasContainsThatCoin(canvas, i))
             {
                 ColiitionCoin.CollisionCoinsWithCar(i);
                 Coins.CheckBoundary(canvas, i);
             }
             else
             {
                 Coins.AddItemEveryTwoSec(canvas, i);
             }
         }
     }
 }
Exemple #2
0
        public void DrawPolice(Canvas canvas)
        {
            for (int i = 0; i < Police.UIElements.Count; i++)
            {
                if (IsGameOver == false)
                {
                    if (IsCanvasContainsThatPolice(canvas, i))
                    {
                        IsGameOver = ColiitionCoin.CollisionPoliceWithCar(i);
                        if (IsGameOver == true)
                        {
                            GameManager.EndGame();
                            break;
                        }

                        Police.CheckBoundary(canvas, i);
                    }
                    else
                    {
                        Police.AddItemEveryTwoSec(canvas, i);
                    }
                }
            }
        }