{
if(((subclass(DisplayDriver))class(LFBDisplayDriver)).CreateDisplay(display))
{
-
+
conDisplay.bitmap.pixelFormat = pixelFormatText;
result = true;
}
if(y2>surface.box.bottom)y2=surface.box.bottom;
if(y2 < y1) return;
- lfbPtr = conDisplay.charInfo +
+ lfbPtr = conDisplay.charInfo +
(y1+surface.offset.y)*display.width / textCellW+x1+surface.offset.x;
for(y = y1; y <= y2; y++)
{
if(x2>surface.box.right)x2=surface.box.right;
if(x2 < x1) return;
- lfbPtr = conDisplay.charInfo +
+ lfbPtr = conDisplay.charInfo +
(y1+surface.offset.y)*display.width / textCellW+x1+surface.offset.x;
if(conSurface.opaqueText)
x /= textCellW;
y /= textCellH;
- if(y > surface.box.bottom || y < surface.box.top)
+ if(y > surface.box.bottom || y < surface.box.top)
return;
lfbPtr += (y+surface.offset.y) * display.width / textCellW + x + surface.offset.x;
for(c=0; (c<len && x < surface.box.left); c++, x++,lfbPtr++);