internal ZNGame(short[] m, ZNResult r, int depth, byte ra) { movesInternal = new short[depth]; Array.Copy(m, movesInternal, depth); resultInternal = r; ratingInternal = ra; }
internal ZNGame(short[] m, ZNResult r) : this(m, r, m.Length, 0) { }