Advertisement
Guest User

Untitled

a guest
May 27th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.70 KB | None | 0 0
  1. //pre battle arena
  2. var pre_ARENA = function () {
  3. //sky
  4. background(135, 206, 235);
  5.  
  6. //sun
  7. fill(255, 247, 8);
  8. ellipse(355,57,80,80);
  9.  
  10.  
  11. var img = getImage("cute/GrassBlock");
  12. var imgwidth = 80;
  13.  
  14. for (var i = 0; i < width/imgwidth;i++) {
  15. image(img, i * imgwidth, height - imgwidth*3, imgwidth, imgwidth);
  16. image(img, i * imgwidth, height - imgwidth*2.5, imgwidth, imgwidth);
  17. image(img, i * imgwidth, height - imgwidth*2, imgwidth, imgwidth);
  18. image(img, i * imgwidth, height - imgwidth*1.5, imgwidth, imgwidth);
  19. image(img, i * imgwidth, height - imgwidth, imgwidth, imgwidth);
  20. }
  21.  
  22. var img_2 = getImage("cute/TreeShort");
  23. var imgwidth = 80;
  24.  
  25. for (var i = 0; i < width/(imgwidth/2); i++) {
  26. image(img_2, i* imgwidth/2-20, height - imgwidth*3.35, imgwidth, imgwidth);
  27. }
  28. };
  29.  
  30. // SDG battle arenas 1-17
  31.  
  32. //battle arena 1 & 2
  33. var africa_ARENA = function() {
  34.  
  35. background(247, 240, 178);
  36.  
  37. //sky
  38. fill(135, 206, 235);
  39. rect(0,1,400,122);
  40.  
  41. //sun
  42. fill(255, 247, 8);
  43. ellipse(355,57,80,80);
  44.  
  45. //cloud
  46. var leftX = 102;
  47. fill(255,255,255);
  48. ellipse(leftX, 51, 148, 88);
  49. ellipse(leftX+62, 54, 70, 60);
  50. ellipse(leftX-62, 55, 70, 60);
  51.  
  52. //dirtblocks
  53. var img = getImage("cute/DirtBlock");
  54. var imgWidth = 80;
  55.  
  56. for(var i = 0; i < width/i; i++){
  57. image(img, i* imgWidth, 95, imgWidth, 77);
  58. image(img, i* imgWidth, 133, imgWidth, 77);
  59. image(img, i* imgWidth, 172, imgWidth, 77);
  60. image(img, i* imgWidth, 211, imgWidth, 77);
  61. image(img,i * imgWidth,250,imgWidth,77);
  62. }
  63.  
  64. //broken house
  65. var house = function (h_x,h_y, househeight, housewidth) {
  66. fill(184, 60, 26);
  67. if (househeight === undefined) {
  68. househeight = 99;
  69. }
  70.  
  71. if (housewidth === undefined) {
  72. housewidth = 150;
  73. }
  74.  
  75. rect(h_x,h_y,housewidth,househeight);
  76.  
  77. //roof
  78. fill(145, 84, 10);
  79. var roofheight = -50;
  80. triangle(h_x,h_y,h_x + housewidth,h_y,h_x + housewidth/2,h_y + roofheight);
  81.  
  82. //windows
  83. fill(28, 123, 217);
  84. rect(h_x+housewidth*0.1, h_y+househeight*0.4, housewidth*0.2, househeight*0.3);
  85.  
  86. //doors
  87. fill(0, 0, 0);
  88. rect(h_x+housewidth*0.7, h_y+househeight*0.38,housewidth*0.2,househeight*0.6);
  89.  
  90.  
  91. };
  92.  
  93. house(11,96, 70, 100);
  94. house(118,57, 70, 100);
  95. house(240, 85, 70, 100);
  96.  
  97. };
  98.  
  99. //battle arena 3
  100. var hospital_ARENA = function () {
  101. //rocs
  102. var img = getImage("cute/PlainBlock");
  103. var imgWidth = 80;
  104.  
  105. for(var i = 0; i < width/i; i++){
  106. image(img, i* imgWidth, 95, imgWidth, 77);
  107. image(img, i* imgWidth, 133, imgWidth, 77);
  108. image(img, i* imgWidth, 172, imgWidth, 77);
  109. image(img, i* imgWidth, 211, imgWidth, 77);
  110. image(img,i * imgWidth,250,imgWidth,77);
  111. }
  112. var beds = function(x,y,xPos,yPos) {
  113. //beds
  114.  
  115. //legs
  116. fill(255,255,255);
  117. rect(x,y+26,xPos-90,yPos-10);
  118. rect(x+90,y+26,xPos-90,yPos-10);
  119.  
  120.  
  121. //matress
  122. fill(255,255,255);
  123.  
  124. rect(x,y,xPos, yPos);
  125.  
  126. //pillows
  127. fill(255, 0, 0);
  128. rect(x,y,xPos*0.2,yPos*1);
  129.  
  130. };
  131.  
  132. //place beds
  133. beds(14,120,101,29);
  134. beds(130,120,101,29);
  135. beds(245,120,101,29);
  136.  
  137. //windows
  138. var x_window = 50;
  139. fill(28,123,217);
  140. rect(x_window,30,70,70);
  141.  
  142. var x_window = width-50-70;
  143. rect(x_window,30,70,70);
  144.  
  145. };
  146.  
  147. //battle arena 4
  148. var school_ARENA = function (){
  149.  
  150. //sky
  151. fill(135, 206, 235);
  152. rect(0,1,400,122);
  153.  
  154. //sun
  155. fill(255, 247, 8);
  156. ellipse(355,57,80,80);
  157.  
  158. var x = 0;
  159. var y = 111;
  160.  
  161. //building
  162. fill(255, 0, 0);
  163. rect(x,y, 398,226);
  164.  
  165. //roof
  166. fill(0,0,0);
  167. triangle(x,y,200,10,397,y);
  168.  
  169. //windows
  170. var x_window = 45;
  171. var y_window = 176;
  172.  
  173. //behind windows
  174. fill(0,0,0);
  175. rect(x_window, y_window, x_window+15+x_window,y_window-71);
  176.  
  177. fill(28,123,217);
  178. rect(x_window, y_window, 50,50);
  179. rect(x_window+55,y_window,50,50);
  180. rect(x_window, y_window+55, 50,50);
  181. rect(x_window+55,y_window+55,50,50);
  182.  
  183. //door
  184. fill(255,255,255);
  185. var x_door = 247;
  186. rect(x_door,y+85,82,141);
  187.  
  188. //håndtag
  189. fill(0,0,0);
  190. line(294,265,310,265);
  191.  
  192. //clock
  193.  
  194.  
  195. //sign
  196. fill(255,255,255);
  197. rect((width-172)/2,115,172,53);
  198.  
  199. //fonttext
  200. var schoolFont = createFont('Arial',30);
  201.  
  202. fill(0,0,0);
  203. textFont(schoolFont);
  204. text("School", (width-86)/2,129,172,53);
  205. };
  206.  
  207. //battle arena 5
  208.  
  209. var genderroom_ARENA = function () {
  210. var x = 0;
  211. var y = 0;
  212. var x_width = 200;
  213. var y_height = 400;
  214.  
  215. noStroke();
  216.  
  217. //left upper rect
  218. fill(255,20,147);
  219. rect(x/2,y/2,x_width,y_height/2);
  220.  
  221. //left lower rect
  222. fill(232, 28, 140);
  223. rect(x,y+200,x_width,y_height/2);
  224.  
  225. //right upper rect
  226. fill(32, 167, 230);
  227. rect(x_width,y,x_width,y_height);
  228.  
  229. //right lower rect
  230. fill(35, 103, 135);
  231. rect(x_width,y+200,x_width,y_height/2);
  232.  
  233. };
  234.  
  235. //battle arena 14
  236. var underwater_ARENA = function (){
  237. background(89, 216, 255);
  238.  
  239. //sand
  240.  
  241. noStroke();
  242. fill(252, 229, 128);
  243. rect(0,288,413,126);
  244.  
  245. //seaweed
  246. stroke(34,139,34);
  247. line(161,298,154,269);
  248. line(161,241,154,269);
  249. line(151,214,161,242);
  250.  
  251. line(255,301,246,268);
  252. line(235,259,246,269);
  253. line(237,260,244,230);
  254.  
  255. line(93,296,91,273);
  256.  
  257. var bodyLength = 19;
  258. var bodyHeight = 15;
  259.  
  260. var fish = function(bodycolor) {
  261. var centerX = random(0,width);
  262. var centerY = random(0,height/2);
  263.  
  264. noStroke();
  265. fill(bodycolor);
  266.  
  267. //body
  268. ellipse(centerX,centerY,bodyLength,bodyHeight);
  269.  
  270. //tail
  271. var tailWidth = bodyLength/4;
  272. var tailHeight = bodyHeight/2;
  273. triangle(centerX-bodyLength/2, centerY, centerX-bodyLength/2-tailWidth, centerY -tailHeight, centerX-bodyLength/2-tailWidth, centerY+tailHeight);
  274.  
  275. //eye
  276. fill(33,33,33);
  277. ellipse(centerX+bodyLength/4, centerY, bodyHeight/5, bodyHeight/5);
  278. };
  279.  
  280. for(var i = 0; i < 20; i++) {
  281.  
  282. var col = color(i * 20, random(0,254), random(0,90)*i);
  283.  
  284. fish(col);
  285. }
  286. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement