コード例 #1
0
ファイル: Tablero.cs プロジェクト: Yuami/DominoCSharp
 private bool isUtilizable(Ficha f, Orientacion o)
 {
     if (compOrientacion(f, o))
     {
         return(true);
     }
     f.girarFicha();
     return(compOrientacion(f, o));
 }
コード例 #2
0
ファイル: Tablero.cs プロジェクト: Yuami/DominoCSharp
        public void Add(Ficha f, Orientacion o)
        {
            if (!compOrientacion(f, o))
            {
                f.girarFicha();
            }

            if (o == Orientacion.Derecha)
            {
                fichas.Add(f);
            }
            else
            {
                fichas.Insert(0, f);
            }
            f.SetVertical(f.IsDoble());

            var i = (int)o;

            extremos.RemoveAt(i);
            extremos.Insert(i, f);
        }