Advertisement
Guest User

5.5.8 Snowman CODEHS CODE ANSWERS

a guest
Oct 21st, 2022
1,039
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | Source Code | 0 0
  1. /* Constants representing the radius of the top, middle,
  2. * and bottom snowball. */
  3.  
  4. var BOTTOM_RADIUS = 100;
  5. var MID_RADIUS = 60;
  6. var TOP_RADIUS = 30;
  7. var BOTTOM_FULL = 200;
  8. var MID_FULL = 120;
  9. var BUTTON_RADIUS = 5;
  10. var BUTTON_OFFSET = 15;
  11. var HAT1_WIDTH = 70;
  12. var HAT2_WIDTH = 40;
  13. var HAT1_HEIGHT = 10;
  14. var HAT2_HEIGHT = 70;
  15. var HAT_OFFSET = 130;
  16. var height = getHeight();
  17. var width = getWidth();
  18. var centerX = width/2;
  19. var centerY = height/2;
  20.  
  21. function start(){
  22. /* Write your code to make the snowman here! */
  23. var bigCircle = new Circle(BOTTOM_RADIUS);
  24. bigCircle.setPosition(centerX, height-BOTTOM_RADIUS);
  25. bigCircle.setColor(Color.gray);
  26. add(bigCircle);
  27. var medCircle = new Circle(MID_RADIUS);
  28. medCircle.setPosition(centerX, height-BOTTOM_RADIUS-BOTTOM_RADIUS-MID_RADIUS+BUTTON_RADIUS);
  29. medCircle.setColor(Color.gray);
  30. add(medCircle);
  31. var minCircle = new Circle(TOP_RADIUS);
  32. minCircle.setPosition(centerX, height-BOTTOM_FULL-MID_FULL-TOP_RADIUS+BUTTON_RADIUS*2);
  33. minCircle.setColor(Color.gray);
  34. add(minCircle);
  35. var button1 = new Circle(BUTTON_RADIUS);
  36. button1.setPosition(centerX, centerY+BUTTON_OFFSET);
  37. add(button1);
  38. var button2 = new Circle(BUTTON_RADIUS);
  39. button2.setPosition(centerX, centerY-BUTTON_OFFSET);
  40. add(button2);
  41. var button3 = new Circle(BUTTON_RADIUS);
  42. button3.setPosition(centerX, centerY-(BUTTON_OFFSET*3));
  43. add(button3);
  44. var hat1 = new Rectangle(HAT1_WIDTH, HAT1_HEIGHT);
  45. hat1.setPosition(centerX-HAT1_WIDTH/2, centerY-HAT_OFFSET);
  46. add(hat1);
  47. var hat2 = new Rectangle(HAT2_WIDTH, HAT2_HEIGHT);
  48. hat2.setPosition(centerX-HAT2_WIDTH/2, centerY-HAT_OFFSET-HAT2_HEIGHT);
  49. add(hat2);
  50. }
  51.  
  52. print(height);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement