This commit is contained in:
Andrew Haynes
2026-02-26 13:29:13 -05:00
parent 5bee0ef2c5
commit 9cc6742476
+3 -3
View File
@@ -8,13 +8,13 @@ const char p1 = 'x', p2 = 'o';
char temp = p1; char temp = p1;
char status[32]; char status[32];
char buf[9]; char buf[9];
static const int wins[8][3] = { { 0, 1, 2 }, { 3, 4, 5 }, { 6, 7, 8 },
{ 0, 3, 6 }, { 1, 4, 7 }, { 2, 5, 8 },
{ 0, 4, 8 }, { 2, 4, 6 } };
bool bool
check_line(const char id) check_line(const char id)
{ {
const int wins[8][3] = { { 0, 1, 2 }, { 3, 4, 5 }, { 6, 7, 8 },
{ 0, 3, 6 }, { 1, 4, 7 }, { 2, 5, 8 },
{ 0, 4, 8 }, { 2, 4, 6 } };
for (int i = 0; i < sizeof(wins) / sizeof(wins[0]); i++) for (int i = 0; i < sizeof(wins) / sizeof(wins[0]); i++)
{ {
if ((buf[wins[i][0]] == id && buf[wins[i][1]] == id && if ((buf[wins[i][0]] == id && buf[wins[i][1]] == id &&