Guest User

test

a guest
Apr 1st, 2013
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 6.15 KB | None | 0 0
  1. --  
  2. --  Recorded by Lightshot
  3. --  
  4.  
  5.  
  6. local sD = {[1]={[1]="All righ",[2]="All right",[3]="All right.",[4]="          ",[5]="All right,",[6]="All right, ",[7]="All right, f",[8]="All right, fo",[9]="All right, foo",[10]="All right, foot",[11]="All right, foota",[12]="All right, footag",[13]="All right, footage",[14]="program,",[15]="move cak",[16]="move cake",[17]="move cake ",[18]="move cake t",[19]="move cake te",[20]="move cake tes",[21]="move cake test",[22]="edit tes",[23]="edit test",[24]="\"This is a test program, just opens a file, \"",[25]="getRunningProgram",[26]="\", in read mode.\"",[27]="Press Ctrl to access menu",[28]=" Save  Exit  Print ",[29]="Saved to test",},}
  7.  
  8. local function sp(...) return sleep(...) end
  9. local function a(...) return write(...) end
  10. local function b(...) return print(...) end
  11. local function c(...) return term.write(...) end
  12. local function d(...) return term.setCursorPos(...) end
  13. local function e(...) return term.setBackgroundColor(...) end
  14. local function f(...) return term.setTextColor(...) end
  15. local function g(...) return term.clear(...) end
  16. local function h(...) return term.clearLine() end
  17. local function i(...) return term.setCursorBlink(...) end
  18. local function j(...) return term.scroll(...) end
  19.  
  20. f(1)
  21. e(32768)
  22. g()
  23. d(1, 1)
  24. f(16)
  25. c([[CraftOS]])
  26. c([[ ]])
  27. c([[1.5]])
  28. d(1, 2)
  29. f(1)
  30. f(16)
  31. c([[>]])
  32. c([[ ]])
  33. f(1)
  34. i(true)
  35. sp(1.35) d(3, 2)
  36. c([[A]])
  37. d(4, 2)
  38. sp(0.35) d(3, 2)
  39. c([[Al]])
  40. d(5, 2)
  41. sp(0.15) d(3, 2)
  42. c([[All]])
  43. d(6, 2)
  44. sp(0.25) d(3, 2)
  45. c([[All ]])
  46. d(7, 2)
  47. sp(0.1) d(3, 2)
  48. c([[All r]])
  49. d(8, 2)
  50. sp(0.2) d(3, 2)
  51. c([[All ri]])
  52. d(9, 2)
  53. sp(0.15) d(3, 2)
  54. c([[All rig]])
  55. d(10, 2)
  56. sp(0.15) d(3, 2)
  57. c(sD[1][1])
  58. d(11, 2)
  59. sp(0.1) d(3, 2)
  60. c(sD[1][2])
  61. d(12, 2)
  62. sp(0.35) d(3, 2)
  63. c(sD[1][3])
  64. d(13, 2)
  65. sp(0.3) d(3, 2)
  66. c(sD[1][4])
  67. d(13, 2)
  68. d(3, 2)
  69. c(sD[1][2])
  70. d(12, 2)
  71. sp(0.3) d(3, 2)
  72. c(sD[1][5])
  73. d(13, 2)
  74. sp(0.1) d(3, 2)
  75. c(sD[1][6])
  76. d(14, 2)
  77. sp(0.2) d(3, 2)
  78. c(sD[1][7])
  79. d(15, 2)
  80. sp(0.15) d(3, 2)
  81. c(sD[1][8])
  82. d(16, 2)
  83. sp(0.15) d(3, 2)
  84. c(sD[1][9])
  85. d(17, 2)
  86. sp(0.15) d(3, 2)
  87. c(sD[1][10])
  88. d(18, 2)
  89. sp(0.2) d(3, 2)
  90. c(sD[1][11])
  91. d(19, 2)
  92. sp(0.1) d(3, 2)
  93. c(sD[1][12])
  94. d(20, 2)
  95. sp(0.15) d(3, 2)
  96. c(sD[1][13])
  97. d(21, 2)
  98. sp(0.25) i(false)
  99. d(52, 2)
  100. d(1, 3)
  101. f(16384)
  102. c([[No]])
  103. c([[ ]])
  104. c([[such]])
  105. c([[ ]])
  106. c([[program]])
  107. d(1, 4)
  108. f(1)
  109. f(16)
  110. c([[>]])
  111. c([[ ]])
  112. f(1)
  113. i(true)
  114. sp(1.1) d(3, 4)
  115. c([[c]])
  116. d(4, 4)
  117. sp(0.3) d(3, 4)
  118. c([[ca]])
  119. d(5, 4)
  120. sp(0.15) d(3, 4)
  121. c([[cak]])
  122. d(6, 4)
  123. sp(0.25) d(3, 4)
  124. c([[cake]])
  125. d(7, 4)
  126. sp(0.3) i(false)
  127. d(52, 4)
  128. d(1, 5)
  129. c([[This]])
  130. c([[ ]])
  131. c([[is]])
  132. c([[ ]])
  133. c([[a]])
  134. c([[ ]])
  135. c([[test]])
  136. c([[ ]])
  137. c(sD[1][14])
  138. c([[ ]])
  139. c([[just]])
  140. c([[ ]])
  141. c([[opens]])
  142. c([[ ]])
  143. c([[a]])
  144. c([[ ]])
  145. c([[file,]])
  146. c([[ ]])
  147. c([[cake,]])
  148. c([[ ]])
  149. c([[in]])
  150. c([[ ]])
  151. d(1, 6)
  152. c([[read]])
  153. c([[ ]])
  154. c([[mode.]])
  155. d(1, 7)
  156. f(16)
  157. c([[>]])
  158. c([[ ]])
  159. f(1)
  160. i(true)
  161. sp(4.0) d(3, 7)
  162. c([[d]])
  163. d(4, 7)
  164. sp(0.2) d(3, 7)
  165. c([[de]])
  166. d(5, 7)
  167. sp(0.35) d(3, 7)
  168. c([[  ]])
  169. d(5, 7)
  170. d(3, 7)
  171. c([[d]])
  172. d(4, 7)
  173. sp(0.2) d(3, 7)
  174. c([[ ]])
  175. d(4, 7)
  176. d(3, 7)
  177. c([[]])
  178. d(3, 7)
  179. sp(0.7) d(3, 7)
  180. c([[m]])
  181. d(4, 7)
  182. sp(0.2) d(3, 7)
  183. c([[mo]])
  184. d(5, 7)
  185. sp(0.1) d(3, 7)
  186. c([[mov]])
  187. d(6, 7)
  188. sp(0.1) d(3, 7)
  189. c([[move]])
  190. d(7, 7)
  191. sp(0.15) d(3, 7)
  192. c([[move ]])
  193. d(8, 7)
  194. sp(0.2) d(3, 7)
  195. c([[move c]])
  196. d(9, 7)
  197. sp(0.1) d(3, 7)
  198. c([[move ca]])
  199. d(10, 7)
  200. sp(0.45) d(3, 7)
  201. c(sD[1][15])
  202. d(11, 7)
  203. sp(0.1) d(3, 7)
  204. c(sD[1][16])
  205. d(12, 7)
  206. sp(0.15) d(3, 7)
  207. c(sD[1][17])
  208. d(13, 7)
  209. sp(0.15) d(3, 7)
  210. c(sD[1][18])
  211. d(14, 7)
  212. sp(0.15) d(3, 7)
  213. c(sD[1][19])
  214. d(15, 7)
  215. sp(0.2) d(3, 7)
  216. c(sD[1][20])
  217. d(16, 7)
  218. sp(0.15) d(3, 7)
  219. c(sD[1][21])
  220. d(17, 7)
  221. sp(0.15) i(false)
  222. d(52, 7)
  223. d(1, 8)
  224. f(16)
  225. c([[>]])
  226. c([[ ]])
  227. f(1)
  228. i(true)
  229. sp(1.15) d(3, 8)
  230. c([[e]])
  231. d(4, 8)
  232. sp(0.2) d(3, 8)
  233. c([[ed]])
  234. d(5, 8)
  235. sp(0.15) d(3, 8)
  236. c([[edi]])
  237. d(6, 8)
  238. sp(0.15) d(3, 8)
  239. c([[edit]])
  240. d(7, 8)
  241. sp(0.15) d(3, 8)
  242. c([[edit ]])
  243. d(8, 8)
  244. sp(0.1) d(3, 8)
  245. c([[edit t]])
  246. d(9, 8)
  247. sp(0.1) d(3, 8)
  248. c([[edit te]])
  249. d(10, 8)
  250. sp(0.25) d(3, 8)
  251. c(sD[1][22])
  252. d(11, 8)
  253. sp(0.1) d(3, 8)
  254. c(sD[1][23])
  255. d(12, 8)
  256. sp(0.2) i(false)
  257. d(52, 8)
  258. d(1, 9)
  259. g()
  260. d(1, 1)
  261. i(true)
  262. d(1, 1)
  263. h()
  264. c([[print]])
  265. c([[(]])
  266. f(16384)
  267. c(sD[1][24])
  268. f(1)
  269. c([[.]])
  270. c([[.]])
  271. c([[shell]])
  272. c([[.]])
  273. c(sD[1][25])
  274. c([[(]])
  275. c([[)]])
  276. c([[.]])
  277. c([[.]])
  278. f(16384)
  279. c(sD[1][26])
  280. f(1)
  281. c([[)]])
  282. d(1, 2)
  283. h()
  284. c([[fs]])
  285. c([[.]])
  286. c([[open]])
  287. c([[(]])
  288. c([[shell]])
  289. c([[.]])
  290. c(sD[1][25])
  291. c([[(]])
  292. c([[)]])
  293. c([[,]])
  294. f(16384)
  295. c([["r"]])
  296. f(1)
  297. c([[)]])
  298. d(1, 3)
  299. h()
  300. d(1, 4)
  301. h()
  302. d(1, 5)
  303. h()
  304. d(1, 6)
  305. h()
  306. d(1, 7)
  307. h()
  308. d(1, 8)
  309. h()
  310. d(1, 9)
  311. h()
  312. d(1, 10)
  313. h()
  314. d(1, 11)
  315. h()
  316. d(1, 12)
  317. h()
  318. d(1, 13)
  319. h()
  320. d(1, 14)
  321. h()
  322. d(1, 15)
  323. h()
  324. d(1, 16)
  325. h()
  326. d(1, 17)
  327. h()
  328. d(1, 18)
  329. h()
  330. d(1, 1)
  331. d(1, 19)
  332. h()
  333. f(16)
  334. d(48, 19)
  335. c([[Ln 1]])
  336. f(1)
  337. d(51, 19)
  338. c([[1]])
  339. d(1, 19)
  340. f(16)
  341. c(sD[1][27])
  342. f(1)
  343. d(1, 1)
  344. sp(0.5) i(false)
  345. d(1, 19)
  346. h()
  347. f(16)
  348. d(48, 19)
  349. c([[Ln 1]])
  350. f(1)
  351. d(51, 19)
  352. c([[1]])
  353. d(1, 19)
  354. c(sD[1][28])
  355. f(16)
  356. d(1, 19)
  357. c([[[]])
  358. d(6, 19)
  359. c([[]] .. "]")
  360. f(1)
  361. d(1, 1)
  362. sp(0.6) d(1, 19)
  363. h()
  364. f(16)
  365. d(48, 19)
  366. c([[Ln 1]])
  367. f(1)
  368. d(51, 19)
  369. c([[1]])
  370. d(1, 19)
  371. c(sD[1][28])
  372. f(16)
  373. d(1, 19)
  374. c([[[]])
  375. d(6, 19)
  376. c([[]] .. "]")
  377. f(1)
  378. d(1, 1)
  379. i(true)
  380. d(1, 19)
  381. h()
  382. f(16)
  383. d(48, 19)
  384. c([[Ln 1]])
  385. f(1)
  386. d(51, 19)
  387. c([[1]])
  388. d(1, 19)
  389. f(16)
  390. c(sD[1][29])
  391. f(1)
  392. d(1, 1)
  393. sp(0.25) i(false)
  394. d(1, 19)
  395. h()
  396. f(16)
  397. d(48, 19)
  398. c([[Ln 1]])
  399. f(1)
  400. d(51, 19)
  401. c([[1]])
  402. d(1, 19)
  403. c(sD[1][28])
  404. f(16)
  405. d(1, 19)
  406. c([[[]])
  407. d(6, 19)
  408. c([[]] .. "]")
  409. f(1)
  410. d(1, 1)
  411. sp(0.3) d(1, 19)
  412. h()
  413. f(16)
  414. d(48, 19)
  415. c([[Ln 1]])
  416. f(1)
  417. d(51, 19)
  418. c([[1]])
  419. d(1, 19)
  420. c(sD[1][28])
  421. f(16)
  422. d(7, 19)
  423. c([[[]])
  424. d(12, 19)
  425. c([[]] .. "]")
  426. f(1)
  427. d(1, 1)
  428. sp(0.2) i(true)
  429. d(1, 19)
  430. h()
  431. f(16)
  432. d(48, 19)
  433. c([[Ln 1]])
  434. f(1)
  435. d(51, 19)
  436. c([[1]])
  437. d(1, 19)
  438. f(16)
  439. c(sD[1][29])
  440. f(1)
  441. d(1, 1)
  442. g()
  443. i(false)
  444. d(1, 1)
  445. f(16)
  446. c([[>]])
  447. c([[ ]])
  448. f(1)
  449. i(true)
  450. sp(1.3) d(3, 1)
  451. c([[?]])
  452. d(4, 1)
  453. sp(1.2) d(3, 1)
  454. c([[? ]])
  455. d(5, 1)
  456. sp(5.1) term.setCursorBlink(false)
  457. if term.isColor() then term.setTextColor(colors.yellow)
  458. else term.setTextColor(colors.white) end
  459. term.setBackgroundColor(colors.black)
  460. term.clear()
  461. term.setCursorPos(1, 1)
  462. print("End of Recording!")
Advertisement
Add Comment
Please, Sign In to add comment