Advertisement
_creeper1OO_

index

Sep 26th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.89 KB | None | 0 0
  1. local kiborg=require("robot");
  2. local linelong
  3. local shirlong
  4. local zedlond
  5. local iks=0
  6. local igr=0
  7. local turn=0
  8. local proi=0
  9. local nado=0
  10. local zed=0
  11. function line()
  12. while iks<linelong do
  13. kiborg.swing()
  14. kiborg.forward()
  15. iks=iks+1
  16. end
  17. end
  18. function shir()
  19. if iks==linelong then
  20. if turn==0 then
  21. kiborg.turnRight()
  22. kiborg.swing()
  23. kiborg.forward()
  24. kiborg.turnRight()
  25. turn=1
  26. igr=igr+1
  27. iks=0
  28. line()
  29. end
  30. if turn==1 then
  31. kiborg.turnLeft()
  32. kiborg.swing()
  33. kiborg.forward()
  34. kiborg.turnLeft()
  35. turn=0
  36. igr=igr+1
  37. iks=0
  38. line()
  39. end
  40. end
  41. end
  42. function vozvrat()
  43. if igr==shirlong then
  44. kiborg.swingDown()
  45. kiborg.down()
  46. kiborg.turnAround()
  47. iks=0
  48. igr=0
  49. end
  50. end
  51. function lvl()
  52. line()
  53. while igr<shirlong do
  54. shir()
  55. end
  56. if igr==shirlong then
  57. vozvrat()
  58. end
  59. end
  60. linelong=tonumber(io.read())
  61. shirlong=tonumber(io.read())
  62. zedlong=tonumber(io.read())
  63. while zed<zedlong do
  64. lvl()
  65. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement