public bool IsLineFull(LINE_DIRECTION direction, int posi) { switch (direction) { case LINE_DIRECTION.VERTICAL: for (int y = 0, ycount = maxY; y < ycount; y++) { if (array_maps[posi][y] == false) { return(false); } } break; case LINE_DIRECTION.HORIZONTAL: for (int x = 0, xcount = maxX; x < xcount; x++) { if (array_maps[x][posi] == false) { return(false); } } break; } return(true); }
public void RemoveLine(LINE_DIRECTION direction, int posi) { switch (direction) { case LINE_DIRECTION.VERTICAL: for (int y = 0, ycount = maxY; y < ycount; y++) { RemoveTile(posi, y); } break; case LINE_DIRECTION.HORIZONTAL: for (int x = 0, xcount = maxX; x < xcount; x++) { RemoveTile(x, posi); } break; } }
public bool IsLineFull(LINE_DIRECTION direction, int posi) { return(mapManager.IsLineFull(direction, posi)); }