Adapted to use new iomanipulators for effects

This commit is contained in:
Bob Polis 2021-12-13 12:52:42 +01:00
parent 76c5f65085
commit 7a0525c506

View File

@ -25,38 +25,32 @@ void show_hue_bar(const sc::term& t, int top) {
int b = 0; int b = 0;
// red -> yellow // red -> yellow
while (g <= top) { while (g <= top) {
t.rgbb(r, g++, b); std::cerr << sc::io::rgbb(r, g++, b) << ' ';
std::cerr << ' ';
} }
g = top; g = top;
// yellow -> green // yellow -> green
while (r >= 0) { while (r >= 0) {
t.rgbb(r--, g, b); std::cerr << sc::io::rgbb(r--, g, b) << ' ';
std::cerr << ' ';
} }
r = 0; r = 0;
// green -> cyan // green -> cyan
while (b < 6) { while (b < 6) {
t.rgbb(r, g, b++); std::cerr << sc::io::rgbb(r, g, b++) << ' ';
std::cerr << ' ';
} }
b = top; b = top;
// cyan -> blue // cyan -> blue
while (g >= 0) { while (g >= 0) {
t.rgbb(r, g--, b); std::cerr << sc::io::rgbb(r, g--, b) << ' ';
std::cerr << ' ';
} }
g = 0; g = 0;
// blue -> magenta // blue -> magenta
while (r <= top) { while (r <= top) {
t.rgbb(r++, g, b); std::cerr << sc::io::rgbb(r++, g, b) << ' ';
std::cerr << ' ';
} }
r = top; r = top;
// magenta -> red // magenta -> red
while (b >= 0) { while (b >= 0) {
t.rgbb(r, g, b--); std::cerr << sc::io::rgbb(r, g, b--) << ' ';
std::cerr << ' ';
} }
t.reset(); t.reset();
std::cerr << std::endl; std::cerr << std::endl;
@ -70,8 +64,7 @@ void show_hue_bars(const sc::term& t) {
void show_grayscale_bar(const sc::term& t) { void show_grayscale_bar(const sc::term& t) {
for (int i = 0; i < 23; ++i) { for (int i = 0; i < 23; ++i) {
t.grayb(i); std::cerr << sc::io::grayb(i) << ' ';
std::cerr << ' ';
} }
t.reset(); t.reset();
std::cerr << std::endl; std::cerr << std::endl;