]> git.sesse.net Git - ccbs/blobdiff - bigscreen/splitscreen.cpp
Add divider lines for the splitscreen.
[ccbs] / bigscreen / splitscreen.cpp
index a322fecd4eeb87951dbd80d660c8c140c0e6f418..10e31970a60939dbb360c4d5248691dc6e245a40 100644 (file)
@@ -45,6 +45,25 @@ void SplitScreen::draw(unsigned char *buf)
        downscale_2x2(buf + 800 * 300 * 4, subbufs[2]);
        downscale_2x2(buf + 800 * 300 * 4 + 400 * 4, subbufs[3]); 
 
+       // make divider lines
+       unsigned char *ptr = buf + 300 * 800 * 4;
+       for (unsigned x = 0; x < 800; ++x) {
+               *ptr++ = 255;
+               *ptr++ = 255;
+               *ptr++ = 255;
+               *ptr++ = 0;
+       }
+       
+       ptr = buf + 400 * 4;
+       for (unsigned y = 0; y < 600; ++y) {
+               ptr[0] = 255;
+               ptr[1] = 255;
+               ptr[2] = 255;
+               ptr[3] = 0;
+
+               ptr += 800 * 4;
+       }
+       
        valid = true;
 }