Code:
Item[,] itemArray;
// initialising code here
// fill with data
foreach (Item item in itemArray)
{
// I need to access the [x,y] indexes here:
// x_index = ??
// y_index = ??
// item.DoSomething(x_index, y_index);
}
Item[,] itemArray;
// initialising code here
// fill with data
foreach (Item item in itemArray)
{
// I need to access the [x,y] indexes here:
// x_index = ??
// y_index = ??
// item.DoSomething(x_index, y_index);
}
for (int x = 0; x < YourXcounter; x++)
{
for (int y = 0; y < YourYcounter; y++)
{
Item ThisItem = Item[x,y];
// Do something with ThisItem
}
}
foreach (Item item in itemArray)
{
x_index = item.GetIndex(0); // returns x index
y_index = item.GetIndex(1); // returns y index
z_index = item.GetIndex(2); // returns z index
item.DoSomething(x_index, y_index, z_index);
}
Comment