From d6ce683f45fab9464aa66e7acca2462d477fea07 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Sun, 20 Feb 2005 01:00:17 +0000 Subject: [PATCH] Add divider lines for the splitscreen. --- bigscreen/splitscreen.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/bigscreen/splitscreen.cpp b/bigscreen/splitscreen.cpp index a322fec..10e3197 100644 --- a/bigscreen/splitscreen.cpp +++ b/bigscreen/splitscreen.cpp @@ -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; } -- 2.39.2