Exemple #1
0
 public bool IsInWall()
 {
     // Toutes les sprites dont l'Y est <= 4 sont des murs (cf la sprite des tiles)
     try
     {
         return(PackMap.ProhibedTiles().Contains(Map.Cellules[(int)(Position.X / Map.TailleTiles.X), (int)(Position.Y / Map.TailleTiles.Y)]) && Map.Cellules[(int)(Position.X / Map.TailleTiles.X), (int)(Position.Y / Map.TailleTiles.Y)].Y != 15);
     }
     catch
     {
         return(false);
     }
 }
Exemple #2
0
        static void ResetCompteur()
        {
            Map.nombreDeVaguesPop = 0;
            int nb = 0;

            foreach (Wave w in PackMap.Waves[PackMap.LevelToInt(SceneHandler.level)])
            {
                foreach (List <Unite> u in w.unites)
                {
                    nb++;
                }
            }

            Map.nombreDeVagues = nb;
        }