;
This commit is contained in:
+3
-3
@@ -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 &&
|
||||||
|
|||||||
Reference in New Issue
Block a user