- blockStart = hideEnd + 1;
- blockEnd = blockStart + screenYMax - screenY;
-
- if (screenY > screenYMax)
- {
- // already rendered last block
- return;
- }
- }
-
- if (screenY <= screenYMax)
- {
- // remaining visible region to render
- g1.translate(screenY * avcharWidth, 0);
- draw(g1, blockStart, blockEnd, startSeq, endSeq, offset);
- g1.translate(-screenY * avcharWidth, 0);