private void UnMakeMove(Movelist move, int chesstype,Chess[,] chess) { chess[move.from.Y, move.from.X].chesstype = chess[move.to.Y, move.to.X].chesstype; chess[move.to.Y, move.to.X].chesstype = chesstype; }
private int MakeMove(Movelist move,Chess[,] chess) { int chesstype = chess[move.to.Y, move.to.X].chesstype; chess[move.to.Y, move.to.X].chesstype = chess[move.from.Y, move.from.X].chesstype; chess[move.from.Y, move.from.X].chesstype = 0; return chesstype; }