4.2.1 ghost codehs // Constants for main ghost body var HEAD_RADIUS = 70; var BODY_WIDTH = HEAD_RADIUS * 2; var BODY_HEIGHT = 120; var NUM_FEET = 3; var FOOT_RADIUS = (BODY_WIDTH) / (NUM_FEET * 2); var BODY_COLOR = Color.red; // Constants for eyes var PUPIL_RADIUS = 8; var PUPIL_LEFT_OFFSET = 16; 4.2.1 ghost codehs How to use it? 4.2.1 ghost codehs var PUPIL_RIGHT_OFFSET = 40; var EYE_RADIUS = 20; var EYE_OFFSET = 28; var EYE_COLOR = Color.white; var PUPIL_COLOR = Color.blue; /* This program draws a ghost on the canvas. */ function start(){ var head = new Arc(HEAD_RADIUS, 0, 180, 0); head.setPosition(getWidth()/2, getHeight()/2); 4.2.1 ghost codehs How to get it? 4.2.1 ghost codehs head.setColor(Color.red); add(head); var body = new Rectangle(BODY_WIDTH, BODY_HEIGHT); body.setPosition((getWidth()/2)-70, getHeight()/2); body.setColor(Color.red); add(body); var leftEye = new Circle(EYE_RADIUS); leftEye.setPosition((getWidth()/2)+25,getHeight()/2); 4.2.1 ghost codehs How to get it? 4.2.1 ghost codehs leftEye.setColor(Color.white); add(leftEye); var rightEye = new Circle(EYE_RADIUS); rightEye.setPosition((getWidth()/2)-25,getHeight()/2); rightEye.setColor(Color.white); add(rightEye); var rightPupil = new Circle(PUPIL_RADIUS); rightPupil.setPosition((getWidth()/2)+37,(getHeight()/2)); 4.2.1 ghost codehs How to get it for free? 4.2.1 ghost codehs rightPupil.setColor(Color.blue); add(rightPupil); var leftPupil = new Circle(PUPIL_RADIUS); leftPupil.setPosition((getWidth()/2)-14,(getHeight()/2)); leftPupil.setColor(Color.blue); add(leftPupil); var leftFoot = new Arc(FOOT_RADIUS, 0, 180, 0); leftFoot.setPosition((getWidth()/2)-46, (getHeight()/2)+120); 4.2.1 ghost codehs How to get it? 4.2.1 ghost codehs leftFoot.setColor(Color.red); leftFoot.rotate(180); add(leftFoot); var midFoot = new Arc(FOOT_RADIUS, 0, 180, 0); midFoot.setPosition((getWidth()/2), (getHeight()/2)+120); midFoot.setColor(Color.red); midFoot.rotate(180); add(midFoot); 4.2.1 ghost codehs How to use it? 4.2.1 ghost codehs var rightFoot = new Arc(FOOT_RADIUS, 0, 180, 0); rightFoot.setPosition((getWidth()/2)+46, (getHeight()/2)+120); rightFoot.setColor(Color.red); rightFoot.rotate(180); add(rightFoot); } 4.2.1 ghost codehs