Example #1
0
        internal int CountClosedWalls(global::SWA.Ariadne.Model.MazeSquare sq)
        {
            object[] args = new object[] {
                sq
            };
            int ret = ((int)(m_privateObject.Invoke("CountClosedWalls", new System.Type[] {
                typeof(global::SWA.Ariadne.Model.MazeSquare)
            }, args)));

            return(ret);
        }
Example #2
0
 internal void StepI(out global::SWA.Ariadne.Model.MazeSquare sq1, out global::SWA.Ariadne.Model.MazeSquare sq2, out bool forward)
 {
     object[] args = new object[] {
         null,
         null,
         null
     };
     m_privateObject.Invoke("StepI", new System.Type[] {
         typeof(global::SWA.Ariadne.Model.MazeSquare).MakeByRefType(),
         typeof(global::SWA.Ariadne.Model.MazeSquare).MakeByRefType(),
         typeof(bool).MakeByRefType()
     }, args);
     sq1     = ((global::SWA.Ariadne.Model.MazeSquare)(args[0]));
     sq2     = ((global::SWA.Ariadne.Model.MazeSquare)(args[1]));
     forward = ((bool)(args[2]));
 }
Example #3
0
 internal System.Collections.Generic.List <SWA.Ariadne.Model.Interfaces.WallPosition> OpenWalls(global::SWA.Ariadne.Model.MazeSquare sq, bool notVisitedOnly)
 {
     object[] args = new object[] {
         sq,
         notVisitedOnly
     };
     System.Collections.Generic.List <SWA.Ariadne.Model.Interfaces.WallPosition> ret = ((System.Collections.Generic.List <SWA.Ariadne.Model.Interfaces.WallPosition>)(m_privateObject.Invoke("OpenWalls", new System.Type[] {
         typeof(global::SWA.Ariadne.Model.MazeSquare),
         typeof(bool)
     }, args)));
     return(ret);
 }