// programmed by Emma Rickmann (aged 9) January 8 #include "playpen.h" #include using namespace fgw; using namespace std; int main(){ playpen paper; paper.clear(green1 + green2 + green4 + blue2 + blue4); paper.scale(64); // face paper.plot(0,0,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(0,-1,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-1,0,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-1,-1,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(1,0,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(1,-1,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-2,0,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-2,-1,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-2,1,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-1,1,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-0,1,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(1,1,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-2,2,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-1,2,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(0,2,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(1,2,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); // neck paper.plot(0,-2,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-1, -2, green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); // hair paper.plot(-2,3,green2 + blue2 + red2 + red1 ); paper.plot(-1,3,green2 + blue2 + red2 + red1 ); paper.plot(0,3,green2 + blue2 + red2 + red1 ); paper.plot(1,3,green2 + blue2 + red2 + red1 ); paper.scale(32); // ears paper.plot(4,3, green4 + green2 + blue4 + blue2 + red4 + red2 ); paper.plot(4,4, green4 + green2 + blue4 + blue2 + red4 + red2 ); paper.plot(-5,3, green4 + green2 + blue4 + blue2 + red4 + red2 ); paper.plot(-5,4, green4 + green2 + blue4 + blue2 + red4 + red2 ); // eyes paper.plot(-2, 3, blue4 + blue2 + green4 + red4); paper.plot(1, 3, blue4 + blue2 + green4 + red4); //mouth paper.plot(-2, 0, red4); paper.plot(-1, 0, red4); paper.plot(-0, 0, red4); paper.plot( 1, 0, red4); paper.scale(16); paper.plot(-2, -1, red4); paper.plot(-1, -1, red4); paper.plot( 0, -1, red4); paper.plot( 1, -1, red4); paper.scale(8); paper.plot(-5,-1, red4); paper.plot(4,-1, red4); paper.plot(1,3,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(0,3,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-1,3,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-2,3,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(-3,3,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); paper.plot(2,3,green4 + green2 + blue4 + blue2 + red4 + red2 + red1 ); // nose paper.scale(10); paper.plot(0, 11, red4 + green4 + blue4 + red2); paper.plot(-1, 11, red4 + green4 + blue4 + red2); paper.plot(0, 10, red4 + green4 + blue4 + red2); paper.plot(-1, 10, red4 + green4 + blue4 + red2); paper.plot(0, 9, red4 + green4 + blue4 + red2); paper.plot(-1, 9, red4 + green4 + blue4 + red2); paper.plot(0, 8, red4 + green4 + blue4 + red2); paper.plot(-1, 8, red4 + green4 + blue4 + red2); paper.plot(0, 7, red4 + green4 + blue4 + red2); paper.plot(-1, 7, red4 + green4 + blue4 + red2); paper.plot(0, 6, red4 + green4 + blue4 + red2); paper.plot(-1, 6, red4 + green4 + blue4 + red2); paper.scale(13); paper.plot(0, 4, red4 + green4 + blue4 + red2); paper.plot(-1, 4, red4 + green4 + blue4 + red2); paper.scale(4); paper.plot(-2, 13, red4); paper.plot(1, 13, red4); // eyebrows paper.plot(-17, 33, black); paper.plot(-16, 34, black); paper.plot(-15, 34, black); paper.plot(-14, 34, black); paper.plot(-13, 34, black); paper.plot(-12, 34, black); paper.plot(-11, 34, black); paper.plot(-10, 34, black); paper.plot(-9, 34, black); paper.plot(-8, 34, black); paper.plot(-7, 33, black); paper.plot(7, 34, black); paper.plot(8, 35, black); paper.plot(9, 36, black); paper.plot(10, 36, black); paper.plot(11, 36, black); paper.plot(12, 37, black); paper.plot(13, 37, black); paper.plot(14, 37, black); paper.plot(15, 38, black); paper.plot(16, 38, black); paper.display(); // added by fgw to store picture to PNG file SavePlaypen(paper, "mydad.png"); cout << "press RETURN"; cin.get(); }