Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.87 KB | None | 0 0
  1. function start() {
  2. moveFour();
  3. makeAlexBoots();
  4. makeAlexPants();
  5. getIntoPosition();
  6. makeArmsAndShirt();
  7. paintTopOfShirt();
  8. paintRestOfShirt();
  9. paintRestOfShirtLeft();
  10. paintRestOfShirt();
  11. moveFour();
  12. paintAlexHead();
  13. paintDetails();
  14. }
  15.  
  16. function makeAlexBoots() {
  17. for(var i = 0; i < 2; i++) {
  18. paintBoots();
  19. }
  20. }
  21. function paintBoots() {
  22. for(var i = 0; i < 7; i++) {
  23. paint(Color.createFromRGB(147, 143, 142));
  24. move();
  25. }
  26. paint(Color.createFromRGB(147, 143, 142));
  27. turnLeft();
  28. move();
  29. turnLeft();
  30. for(var i = 0; i < 7; i++) {
  31. paint(Color.createFromRGB(147, 143, 142));
  32. move();
  33. }
  34. paint(Color.createFromRGB(147, 143, 142));
  35. turnRight();
  36. move();
  37. turnRight();
  38. }
  39.  
  40. function makeAlexPants() {
  41. for(var i = 0; i < 2; i++) {
  42. paintPants();
  43. }
  44. }
  45. function paintPants() {
  46. for(var i = 0; i < 7; i++) {
  47. paint(Color.createFromRGB(156, 113, 83));
  48. move();
  49. }
  50. paint(Color.createFromRGB(156, 113, 83));
  51. turnLeft();
  52. move();
  53. turnLeft();
  54. for(var i = 0; i < 7; i++) {
  55. paint(Color.createFromRGB(156, 113, 83));
  56. move();
  57. }
  58. paint(Color.createFromRGB(156, 113, 83));
  59. turnRight();
  60. move();
  61. turnRight();
  62. }
  63. function moveFour() {
  64. for(var i = 0; i < 4; i++) {
  65. move();
  66. }
  67. }
  68.  
  69. function getIntoPosition() {
  70. turnAround();
  71. move();
  72. move();
  73. move();
  74. move();
  75. turnAround();
  76. }
  77.  
  78. function makeArmsAndShirt() {
  79. paintArmsAndShirt();
  80. paintArmsAndShirtBelt();
  81. for(var i = 0; i < 3; i++) {
  82. paintArmsAndShirt();
  83. paintArmsAndShirtLeft();
  84. }
  85. }
  86.  
  87. function paintArmsAndShirt() {
  88. for(var i = 0; i < 4; i++) {
  89. paint(Color.createFromRGB(255,224,189));
  90. move();
  91. }
  92. for(var i = 0; i < 8; i++) {
  93. paint(Color.createFromRGB(93, 222, 112));
  94. move();
  95. }
  96. for(var i = 0; i < 3; i++) {
  97. paint(Color.createFromRGB(255,224,189));
  98. move();
  99. }
  100. paint(Color.createFromRGB(255,224,189));
  101. turnLeft();
  102. move();
  103. turnLeft();
  104. }
  105.  
  106. function paintArmsAndShirtLeft() {
  107. for(var i = 0; i < 4; i++) {
  108. paint(Color.createFromRGB(255,224,189));
  109. move();
  110. }
  111. for(var i = 0; i < 8; i++) {
  112. paint(Color.createFromRGB(93, 222, 112));
  113. move();
  114. }
  115. for(var i = 0; i < 3; i++) {
  116. paint(Color.createFromRGB(255,224,189));
  117. move();
  118. }
  119. paint(Color.createFromRGB(255,224,189));
  120. turnRight();
  121. move();
  122. turnRight();
  123. }
  124.  
  125. function paintArmsAndShirtBelt() {
  126. for(var i = 0; i < 4; i++) {
  127. paint(Color.createFromRGB(255,224,189));
  128. move();
  129. }
  130. for(var i = 0; i < 8; i++) {
  131. paint(Color.createFromRGB(1, 89, 0));
  132. move();
  133. }
  134. for(var i = 0; i < 3; i++) {
  135. paint(Color.createFromRGB(255,224,189));
  136. move();
  137. }
  138. paint(Color.createFromRGB(255,224,189));
  139. turnRight();
  140. move();
  141. turnRight();
  142. }
  143.  
  144. function paintTopOfShirt() {
  145. for(var i = 0; i < 4; i++) {
  146. paint(Color.createFromRGB(116, 130, 73));
  147. move();
  148. }
  149. for(var i = 0; i < 8; i++) {
  150. paint(Color.createFromRGB(93, 222, 112));
  151. move();
  152. }
  153. for(var i = 0; i < 3; i++) {
  154. paint(Color.createFromRGB(116, 130, 73));
  155. move();
  156. }
  157. paint(Color.createFromRGB(116, 130, 73));
  158. turnLeft();
  159. move();
  160. turnLeft();
  161. }
  162.  
  163. function paintRestOfShirt() {
  164. for(var i = 0; i < 4; i++) {
  165. paint(Color.createFromRGB(93, 222, 112));
  166. move();
  167. }
  168. for(var i = 0; i < 8; i++) {
  169. paint(Color.createFromRGB(93, 222, 112));
  170. move();
  171. }
  172. for(var i = 0; i < 3; i++) {
  173. paint(Color.createFromRGB(93, 222, 112));
  174. move();
  175. }
  176. paint(Color.createFromRGB(93, 222, 112));
  177. turnRight();
  178. move();
  179. turnRight();
  180. }
  181.  
  182. function paintRestOfShirtLeft() {
  183. for(var i = 0; i < 4; i++) {
  184. paint(Color.createFromRGB(93, 222, 112));
  185. move();
  186. }
  187. for(var i = 0; i < 8; i++) {
  188. paint(Color.createFromRGB(93, 222, 112));
  189. move();
  190. }
  191. for(var i = 0; i < 3; i++) {
  192. paint(Color.createFromRGB(93, 222, 112));
  193. move();
  194. }
  195. paint(Color.createFromRGB(93, 222, 112));
  196. turnLeft();
  197. move();
  198. turnLeft();
  199. }
  200.  
  201. function paintAlexHead() {
  202. for(var i = 0; i < 7; i++) {
  203. paint(Color.createFromRGB(255,224,189));
  204. move();
  205. }
  206. paint(Color.createFromRGB(255,224,189));
  207. turnLeft();
  208. move();
  209. turnLeft();
  210. for(var i = 0; i < 3; i++) {
  211. paint(Color.createFromRGB(255,224,189));
  212. move();
  213. }
  214. for(var i = 0; i < 2; i++) {
  215. paint(Color.createFromRGB(222, 131, 216))
  216. move();
  217. }
  218. for(var i = 0; i < 2; i++) {
  219. paint(Color.createFromRGB(255,224,189));
  220. move();
  221. }
  222. paint(Color.createFromRGB(255,224,189));
  223. turnRight();
  224. move();
  225. turnRight();
  226. for(var i = 0; i < 7; i++) {
  227. paint(Color.createFromRGB(255,224,189));
  228. move();
  229. }
  230. paint(Color.createFromRGB(255,224,189));
  231. turnLeft();
  232. move();
  233. turnLeft();
  234. paint(Color.createFromRGB(255,224,189));
  235. move();
  236. move();
  237. paint(Color.createFromRGB(50, 82, 41));
  238. move();
  239. paint(Color.createFromRGB(255,224,189));
  240. move();
  241. paint(Color.createFromRGB(255,224,189));
  242. move();
  243. paint(Color.createFromRGB(50, 82, 41));
  244. move();
  245. move();
  246. paint(Color.createFromRGB(255,224,189));
  247. turnRight();
  248. move();
  249. turnRight();
  250. createHair();
  251. }
  252. function createHair() {
  253. for(var i = 0; i < 3; i++) {
  254. paint(Color.createFromRGB(227, 145, 68));
  255. move();
  256. }
  257. for(var i = 0; i < 4; i++) {
  258. paint(Color.createFromRGB(255,224,189));
  259. move();
  260. }
  261. paint(Color.createFromRGB(227, 145, 68));
  262. turnLeft();
  263. move();
  264. turnLeft();
  265. for(var i = 0; i < 2; i++) {
  266. paint(Color.createFromRGB(227, 145, 68));
  267. move();
  268. }
  269. for(var i = 0; i < 2; i++) {
  270. paint(Color.createFromRGB(255,224,189));
  271. move();
  272. }
  273. for(var i = 0; i < 3; i++) {
  274. paint(Color.createFromRGB(227, 145, 68));
  275. move();
  276. }
  277. paint(Color.createFromRGB(227, 145, 68));
  278. turnRight();
  279. move();
  280. turnRight();
  281. for(var i = 0; i < 7; i++) {
  282. paint(Color.createFromRGB(227, 145, 68));
  283. move();
  284. }
  285. paint(Color.createFromRGB(227, 145, 68));
  286. turnLeft();
  287. move();
  288. turnLeft();
  289. for(var i = 0; i < 7; i++) {
  290. paint(Color.createFromRGB(227, 145, 68));
  291. move();
  292. }
  293. paint(Color.createFromRGB(227, 145, 68));
  294. turnLeft();
  295. for(var i = 0; i < 8; i++) {
  296. move();
  297. }
  298. turnLeft();
  299. }
  300.  
  301. function paintDetails() {
  302. for(var i = 0; i < 5; i++) {
  303. move();
  304. }
  305. for(var i = 0; i < 3; i++) {
  306. paint(Color.createFromRGB(227, 145, 68));
  307. move();
  308. }
  309. paint(Color.createFromRGB(227, 145, 68));
  310. turnRight();
  311. move();
  312. turnRight();
  313. paint(Color.createFromRGB(227, 145, 68));
  314. move();
  315. paint(Color.createFromRGB(227, 145, 68));
  316. move();
  317. paint(Color.createFromRGB(227, 145, 68));
  318. move();
  319. turnAround();
  320. move();
  321. move();
  322. turnRight();
  323. move();
  324. turnRight();
  325. paint(Color.createFromRGB(227, 145, 68));
  326. move();
  327. paint(Color.createFromRGB(227, 145, 68));
  328. move();
  329. paint(Color.createFromRGB(227, 145, 68));
  330. turnLeft();
  331. move();
  332. turnLeft();
  333. paint(Color.createFromRGB(227, 145, 68));
  334. move();
  335. paint(Color.createFromRGB(227, 145, 68));
  336. turnAround();
  337. move();
  338. turnLeft();
  339. move();
  340. turnLeft();
  341. paint(Color.createFromRGB(227, 145, 68));
  342. getIntoPosition();
  343. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement