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