Scroll to see replies
If Asc(PlayAgain) >= 97 And Asc(PlayAgain) <= 122 then
PlayAgain = Chr(Asc(PlayAgain) - 32)
End If
public static void MakeMove(ref string[,] Board, int StartRank, int StartFile, int FinishRank, int FinishFile, char WhoseTurn) { if ((WhoseTurn == 'W' && (FinishRank == 1) && (Board[StartRank, StartFile][1] == 'R') { Board[FinishRank, FinishFile] = "WM"; Board[StartRank, StartFile] = " "; } else if ((WhoseTurn == 'B' && (FinishRank == 8) && (Board[StartRank, StartFile][1] == 'R') { Board[FinishRank, FinishFile] = "BM"; Board[StartRank, StartFile] = " "; } else { Board[FinishRank, FinishFile] = Board[StartRank, StartFile]; Board[StartRank, StartFile] = " "; } if (WhoseTurn == 'W' { switch ((Board[FinishRank, FinishFile][1])) { case 'R': WhiteScore++; break; case 'G': WhiteScore = +3; break; case 'E': WhiteScore = +5; break; case 'N': WhiteScore = +7; break; case 'M': WhiteScore = +9; break; case 'S': WhiteScore = +10; break; case 'K': WhiteScore = +10; break; default: break; } } if (WhoseTurn == 'B' { switch ((Board[FinishRank, FinishFile][1])) { case 'R': BlackScore++; break; case 'G': BlackScore = +3; break; case 'E': BlackScore = +5; break; case 'N': BlackScore = +7; break; case 'M': BlackScore = +9; break; case 'S': BlackScore = +10; break; case 'K': BlackScore = +9; break; default: break; } } }
public static void MakeMove(ref string[,] Board, int StartRank, int StartFile, int FinishRank, int FinishFile, char WhoseTurn) { if ((WhoseTurn == 'W' && (FinishRank == 1) && (Board[StartRank, StartFile][1] == 'R') { Board[FinishRank, FinishFile] = "WM"; Board[StartRank, StartFile] = " "; } else if ((WhoseTurn == 'B' && (FinishRank == 8) && (Board[StartRank, StartFile][1] == 'R') { Board[FinishRank, FinishFile] = "BM"; Board[StartRank, StartFile] = " "; } else { Board[FinishRank, FinishFile] = Board[StartRank, StartFile]; Board[StartRank, StartFile] = " "; } if (WhoseTurn == 'W' { switch ((Board[FinishRank, FinishFile][1])) { case 'R': WhiteScore++; break; case 'G': WhiteScore = +3; break; case 'E': WhiteScore = +5; break; case 'N': WhiteScore = +7; break; case 'M': WhiteScore = +9; break; case 'S': WhiteScore = +10; break; case 'K': WhiteScore = +10; break; default: break; } } if (WhoseTurn == 'B' { switch ((Board[FinishRank, FinishFile][1])) { case 'R': BlackScore++; break; case 'G': BlackScore = +3; break; case 'E': BlackScore = +5; break; case 'N': BlackScore = +7; break; case 'M': BlackScore = +9; break; case 'S': BlackScore = +10; break; case 'K': BlackScore = +9; break; default: break; } } }
Last reply 16 hours ago
Is MathsFM French Alevels good for a CS degree at top uni (OX, UCL, Durham etc)Last reply 5 days ago
OCR A-level Computer Science Paper 1 (H446/01) - 12th June 2023 [Exam Chat]Last reply 2 weeks ago
OCR A-level Computer Science Paper 2 (H446/02) - 19th June 2023 [Exam Chat]Last reply 4 weeks ago
AQA A-level Computer Science Paper 1 (7517 1A - 1E) - 12th June 2023 [Exam Chat]Last reply 1 month ago
Not receiving any response from University of Birmingham.Last reply 3 months ago
OCR GCSE Computer Science Paper 1 (J277/01) - 19th May 2023 [Exam Chat]Last reply 3 months ago
AQA GCSE Computer Science Paper 2 (8525/2) - 25th May 2023 [Exam Chat]Last reply 16 hours ago
Is MathsFM French Alevels good for a CS degree at top uni (OX, UCL, Durham etc)Last reply 5 days ago
OCR A-level Computer Science Paper 1 (H446/01) - 12th June 2023 [Exam Chat]Last reply 2 weeks ago
OCR A-level Computer Science Paper 2 (H446/02) - 19th June 2023 [Exam Chat]Last reply 4 weeks ago
AQA A-level Computer Science Paper 1 (7517 1A - 1E) - 12th June 2023 [Exam Chat]Last reply 1 month ago
Not receiving any response from University of Birmingham.Last reply 3 months ago
OCR GCSE Computer Science Paper 1 (J277/01) - 19th May 2023 [Exam Chat]Last reply 3 months ago
AQA GCSE Computer Science Paper 2 (8525/2) - 25th May 2023 [Exam Chat]