コード例 #1
0
ファイル: Historia.cs プロジェクト: rafante/play_lines
        public List <Trecho> paisDoTrecho(Trecho trecho)
        {
            var pais = new List <Trecho>();

            foreach (var pai in trecho.pais)
            {
                pais.Add(trechoPelaOrdem(pai));
            }
            return(pais);
        }
コード例 #2
0
ファイル: Historia.cs プロジェクト: rafante/play_lines
        public List <Trecho> filhosDoTrecho(Trecho trecho)
        {
            List <Trecho> filhos = new List <Trecho>();

            foreach (var possivelFilho in trechos)
            {
                if (possivelFilho.ordem == trecho.ordem)
                {
                    continue;
                }
                foreach (var pai in possivelFilho.pais)
                {
                    if (pai == trecho.ordem)
                    {
                        filhos.Add(possivelFilho);
                        break;
                    }
                }
            }
            return(filhos);
        }
コード例 #3
0
 public void setPai(Trecho pai)
 {
     setPai(pai.ordem);
 }