Robert Holder
ScreenHunter_40 Aug. 21 09.53
github.com/FeetWetCoding/FeetWetCoding/blob/master/exerci...
// copyright (c) 2011 Robert Holder, Janice Dugger.
// See HELP.html included in this distribution.
#include
// ==========================================
// = THIS IS THE SOLUTION CODE =
// = THIS IS *NOT* THE EXERCISE CODE =
// = (If you meant to look at the exercise =
// = it's in the directory above this one.) =
// ==========================================
void C01S05_OYO3Soln::runExercise()
{
int x=0, y=0;
int step=10;
while ( x < 200 )
{
x += step;
y = x;
fwcRectangle(x, y, 400-(x*2), 400-(y*2), BLUE, 2);
fwcRectangle(x+5, y+5, 390-(x*2), 390-(y*2), RED, 2);
}
seeout << "Makes for kind of a psychedelic optical illusion, huh?\n";
seeout << "That's not your screen flickering, that's some property of how\n";
seeout << "the hardware in your eyes and brain process lines and colors!\n\n";
seeout << "Hint: you can use two while loops if you want, but it is\n";
seeout << "possible to do it with one. This one takes a little fiddling\n";
seeout << "with to get right. You can do it! :-)\n";
}
ScreenHunter_40 Aug. 21 09.53
github.com/FeetWetCoding/FeetWetCoding/blob/master/exerci...
// copyright (c) 2011 Robert Holder, Janice Dugger.
// See HELP.html included in this distribution.
#include
// ==========================================
// = THIS IS THE SOLUTION CODE =
// = THIS IS *NOT* THE EXERCISE CODE =
// = (If you meant to look at the exercise =
// = it's in the directory above this one.) =
// ==========================================
void C01S05_OYO3Soln::runExercise()
{
int x=0, y=0;
int step=10;
while ( x < 200 )
{
x += step;
y = x;
fwcRectangle(x, y, 400-(x*2), 400-(y*2), BLUE, 2);
fwcRectangle(x+5, y+5, 390-(x*2), 390-(y*2), RED, 2);
}
seeout << "Makes for kind of a psychedelic optical illusion, huh?\n";
seeout << "That's not your screen flickering, that's some property of how\n";
seeout << "the hardware in your eyes and brain process lines and colors!\n\n";
seeout << "Hint: you can use two while loops if you want, but it is\n";
seeout << "possible to do it with one. This one takes a little fiddling\n";
seeout << "with to get right. You can do it! :-)\n";
}