We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 519b005 commit f323f1eCopy full SHA for f323f1e
core/src/LogMatrix.h
@@ -44,7 +44,8 @@ class LogMatrix
44
// Write pixels
45
for (int y = 0; y < _log.height(); ++y)
46
for (int x = 0; x < _log.width(); ++x) {
47
- unsigned char r, g, b;
+ unsigned char pix[3];
48
+ unsigned char &r = pix[0], &g = pix[1], &b = pix[2];
49
r = g = b = _image->get(x / _scale, y / _scale) ? 0 : 255;
50
if (_scale > 1 && x % _scale == _scale / 2 && y % _scale == _scale / 2)
51
r = g = b = r ? 230 : 50;
@@ -54,9 +55,7 @@ class LogMatrix
54
55
case 3: g = r = 100, b = 250; break;
56
case 4: g = b = 100, r = 250; break;
57
}
- fwrite(&r, 1, 1, f);
58
- fwrite(&g, 1, 1, f);
59
- fwrite(&b, 1, 1, f);
+ fwrite(&pix, 3, 1, f);
60
61
fclose(f);
62
0 commit comments