\r
if (PicoScanEnd != NULL)\r
PicoScanEnd(line + offs);\r
+\r
+ HighCol += HighColIncrement;\r
+ DrawLineDest = (char *)DrawLineDest + DrawLineDestIncrement;\r
}\r
\r
static void PicoLine(int line, int offs, int sh, int bgc)\r
\r
for (line = DrawScanline; line < to; line++)\r
{\r
- if (line >= 224) break;\r
PicoLine(line, offs, sh, bgc);\r
}\r
\r
- if (line >= 224) {\r
- DrawScanline = 240;\r
- return;\r
- }\r
-\r
// last line\r
if (line <= to)\r
{\r
{\r
DrawLineDestBase = dest;\r
DrawLineDestIncrement = increment;\r
- DrawLineDest = DrawLineDestBase + DrawScanline * increment;\r
+ DrawLineDest = (unsigned char*)DrawLineDestBase + DrawScanline * increment;\r
}\r
\r
void PicoDrawSetInternalBuf(void *dest, int increment)\r