private MahjongPosition[] GetPositions(int column, int row) { MahjongPosition[] positions = new MahjongPosition[Columns * Rows]; int p = 0; for (int c = 0; c < Columns; c++) { for (int r = 0; r < Rows; r++) { positions[p++] = new MahjongPosition(column + c, row + r); } } return(positions); }
public MahjongTile(MahjongType?type, int column, int row, int index) { Type = type; Position = new MahjongPosition(column, row, index); }