443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
|
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
|
-
-
+
+
-
-
-
-
-
-
-
-
|
end
if chessboard[validateMoveChoice[i], validateMoveChoice[i + 1]].side == chessboard[validateMoveChoice[1], validateMoveChoice[2]].side
chessboard = saveChessboard
return false
end
end
i += 2
end
end
end
end
if saveOption == "pressure"
for i in 1:dim
for j in 1:dim
if currTurn == defBlack && chessboard[i, j].BAttack == 1 && saveChessboard[i, j].WAttack == 0
elseif currTurn == defWhite && chessboard[i, j].WAttack == 1 && saveChessboard[i, j].WAttack == 0
end
chessboard = saveChessboard
end
end
######
|
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
|
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
|
-
-
+
-
-
+
|
print(" $stringTest")
end
println("")
end
end
createBoard()
add(1, 1, "pawn", "Bl")
add(8, 8, "king", "Bl")
add(8, 8, "kirin", "Bl")
validateMoveChoice = [8, 8, 0, 0, 0, 0, 0, 0]
moveFunctions("update single")
moveFunctions("update")
printBoardBAttack()
|