public void AdjustTiles(short startindex, short delta) { for (int i = 0, size = Width*Height; i < size; ++i) { short v = _tiles.Array[i]; if (v > startindex) { v += delta; _tiles.Array[i] = Math.Max((short)0, v); } } }