Esempio n. 1
0
 public Mapa(List <ObjetoMapa> objetos)
 {
     foreach (ObjetoMapa objeto in objetos)
     {
         if (objeto is TileMapa)
         {
             TerrenoTraspasable.Add((TileMapa)objeto);
             TerrenoNoTraspasable.Add((TileMapa)objeto);
         }
         if (objeto is JugadorMapa)
         {
             Jugador.Add((JugadorMapa)objeto);
         }
         if (objeto is EnemigoMapa)
         {
             Enemigo.Add((EnemigoMapa)objeto);
         }
         if (objeto is ArbustoMapa)
         {
             Arbusto.Add((ArbustoMapa)objeto);
         }
         if (objeto is ObstaculosMapa)
         {
             Obstaculos.Add((ObstaculosMapa)objeto);
         }
     }
 }