Public Group

# 2d array

This topic is 2799 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

## Recommended Posts

I am still working on my tic tac toe game using c#.I have done alot of research on how to use 2d arrays using c#.I am still confused on how to implement 2d arrays.here is some of the code I am working on.everything looks correct but for some reason I cant get to the drawline command or so it seems.I also stubbed out some code and it seems to work properly.
[source lang = "c#"]
int pX = e.X;
int pY = e.Y;
int row = 0, col = 0;
int[,] board = new int[3, 3];

if (pX >= 10 && pX <= 20 && pY >= 30 && pY <= 40)
{
board[row, col] = 1;
}
if (pX >= 80 && pX <= 90 && pY >= 30 && pY <= 40)
{
board[row, col+1] = 1;
}
if (pX >= 160 && pX <= 170 && pY >= 30 && pY <= 40)
{
board[row, col+2] = 1;
}
if (board[row,col] == 1 && board[row,col + 1] == 1 && board[row,col + 2] == 1)
{
Pen pn = new Pen(Color.Blue, 3);
g.DrawLine(pn, 0, 50, 200, 50);
}
[/source]

##### Share on other sites
sorry but I have mangled my code again.
here it is
int pX = e.X;
int pY = e.Y;
int row = 0, col = 0;
int[,] board = new int[3, 3];

if (pX >= 10 && pX <= 20 && pY >= 30 && pY <= 40)
{
board[row, col] = 1;
}
if (pX >= 80 && pX <= 90 && pY >= 30 && pY <= 40)
{
board[row, col+1] = 1;
}
if (pX >= 160 && pX <= 170 && pY >= 30 && pY <= 40)
{
board[row, col+2] = 1;
}
if (board[row,col] == 1 && board[row,col + 1] == 1 && board[row,col + 2] == 1)
{
Pen pn = new Pen(Color.Blue, 3);
g.DrawLine(pn, 0, 50, 200, 50);
}

• ### Game Developer Survey

We are looking for qualified game developers to participate in a 10-minute online survey. Qualified participants will be offered a \$15 incentive for your time and insights. Click here to start!

• 16
• 15
• 9
• 11
• 15