Advertisement
Guest User

Untitled

a guest
Dec 6th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.16 KB | None | 0 0
  1. hide();
  2. penUp();
  3. drawBackground();
  4. drawAllSeagrass();
  5. drawAllSeaStars();
  6. drawAllFish();
  7. drawAllBubbles();
  8. drawAllSunbeams();
  9.  
  10. function drawAllSeagrass(){
  11. for (var i = 0; i < 50; i++) {
  12. moveTo(randomNumber(0,320),450);
  13. turnTo(0);
  14. drawSeagrass(randomNumber(5,20), randomNumber(2, 10));
  15. }
  16. }
  17.  
  18. function drawAllSeaStars(){
  19. for (var i = 0; i < 5; i++) {
  20. moveTo(randomNumber(0,320), randomNumber(360,450));
  21. drawSeaStar(randomNumber(10,30));
  22. }
  23. }
  24.  
  25. function drawAllFish(){
  26. for (var i = 0; i < 15; i++) {
  27. moveTo(randomNumber(0,320),randomNumber(0,300));
  28. drawFish(randomNumber(5,20),randomNumber(200,255),randomNumber(100,150),120);
  29. }
  30. }
  31.  
  32. function drawAllBubbles(){
  33. for (var i = 0; i < 200; i++) {
  34. moveTo(randomNumber(0,320),randomNumber(0,450));
  35. drawBubble(randomNumber(1,5));
  36. }
  37. }
  38.  
  39. function drawAllSunbeams(){
  40. for (var i = 0; i < 100; i++) {
  41. moveTo(randomNumber(-50,320),0);
  42. turnTo(randomNumber(165,175));
  43. drawSunbeam(randomNumber(100,400));
  44. }
  45. }
  46.  
  47. function drawBackground(){
  48. penColor("POwderBlue");
  49. dot(1000);
  50. }
  51.  
  52. function drawSeaStar(size){
  53. penRGB(randomNumber(0, 225),randomNumber(0, 225),randomNumber(0, 225));
  54. penWidth(10);
  55. penDown();
  56. turnTo(0);
  57.  
  58. for (var i = 0; i < 5; i++) {
  59. moveForward(size);
  60. turnRight(144);
  61. }
  62. penUp();
  63. }
  64.  
  65. function drawSeagrass(radius, numWaves){
  66. penRGB(0,randomNumber(100,200),0);
  67. penWidth(3);
  68. penDown();
  69. arcLeft(30,radius);
  70. for(var i = 0; i < numWaves; i++){
  71. arcRight(60,radius);
  72. arcLeft(60,radius);
  73. }
  74. penUp();
  75. }
  76.  
  77. function drawFish(size, red, green, blue){
  78. penRGB(randomNumber(100, 200),randomNumber(0, 100),randomNumber(200, 250));
  79. penWidth(size);
  80. penDown();
  81.  
  82. dot(size);
  83. turnTo(90);
  84. moveForward(size);
  85.  
  86. turnLeft(30);
  87. moveForward(size);
  88. turnRight(120);
  89. moveForward(size);
  90. turnRight(120);
  91. moveForward(size);
  92. turnRight(120);
  93.  
  94. penUp();
  95. }
  96.  
  97. function drawBubble(size){
  98. penRGB(100,100,255,0.2);
  99. dot(size);
  100. }
  101.  
  102. function drawSunbeam(size){
  103. penDown();
  104. penWidth(randomNumber(1,15));
  105. penRGB(255,255,255,0.1);
  106. moveForward(size);
  107. penUp();
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement