Newer
Older
CubeSolver / Code Stuff / moveLists / old
  1. setupMoves = MoveList(machine, [
  2. Move('extension', 0, _position='r'),
  3. Move('extension', 2, _position='r'),
  4. Move('delay', _delay=.1),
  5. Move('spin', 0, _position=1),
  6. Move('spin', 2, _position=1),
  7. Move('delay', _delay=.5),
  8. Move('extension', 0, _position='e'),
  9. Move('extension', 2, _position='e'),
  10. Move('delay', _delay=extensionDelay),
  11. Move('extension', 1, _position='r'),
  12. Move('extension', 3, _position='r'),
  13. Move('spin', 1, _position=1),
  14. Move('spin', 3, _position=1),
  15. Move('delay', _delay=extensionDelay),
  16. Move('extension', 1, _position='e'),
  17. Move('extension', 3, _position='e'),
  18. ])
  19. delaydelay = 0.06
  20. moves2 = MoveList(machine, [
  21. Move('spin', 0, _position=1),
  22. Move('delay', _delay=delaydelay),
  23. Move('spin', 1, _position=1),
  24. Move('delay', _delay=delaydelay),
  25. Move('spin', 2, _position=1),
  26. Move('delay', _delay=delaydelay),
  27. Move('spin', 3, _position=1),
  28. Move('delay', _delay=delaydelay),
  29. Move('spin', 0, _position=0),
  30. Move('delay', _delay=delaydelay),
  31. Move('spin', 1, _position=0),
  32. Move('delay', _delay=delaydelay),
  33. Move('spin', 2, _position=0),
  34. Move('delay', _delay=delaydelay),
  35. Move('spin', 3, _position=0),
  36. Move('delay', _delay=delaydelay),
  37. ])
  38. scanMoves = MoveList(machine, [
  39. # run quick setupmoves
  40. Move('extension', 0, _position='r'),
  41. Move('extension', 2, _position='r'),
  42. Move('spin', 0, _position=1),
  43. Move('spin', 2, _position=1),
  44. Move('delay', _delay=.3),
  45. Move('extension', 0, _position='e'),
  46. Move('extension', 2, _position='e'),
  47.  
  48. Move('led', -1, _colour=0x333333),
  49. # Move('photo', 0),
  50. Move('delay', _delay=.2),
  51.  
  52. Move('led', -1, _colour=0x000000),
  53. # actual scan moves ( repeat * 3 )
  54. Move('extension', 1, _position='r'),
  55. Move('extension', 3, _position='r'),
  56. Move('delay', _delay=.1),
  57. Move('spin', 0, _position=0),
  58. Move('spin', 2, _position=2),
  59. Move('spin', 1, _position=1),
  60. Move('spin', 3, _position=1),
  61. Move('delay', _delay=.2),
  62. Move('extension', 1, _position='e'),
  63. Move('extension', 3, _position='e'),
  64.  
  65. Move('led', -1, _colour=0x333333),
  66. Move('photo', 0),
  67. Move('delay', _delay=.2),
  68.  
  69. Move('led', -1, _colour=0x000000),
  70.  
  71. Move('extension', 0, _position='r'),
  72. Move('extension', 2, _position='r'),
  73. Move('delay', _delay=.1),
  74. Move('spin', 1, _position=0),
  75. Move('spin', 3, _position=2),
  76. Move('spin', 0, _position=1),
  77. Move('spin', 2, _position=1),
  78. Move('delay', _delay=.2),
  79. Move('extension', 0, _position='e'),
  80. Move('extension', 2, _position='e'),
  81. # 2
  82. Move('led', -1, _colour=0x333333),
  83. Move('photo', 0),
  84. Move('delay', _delay=.2),
  85.  
  86. Move('led', -1, _colour=0x000000),
  87.  
  88. Move('extension', 1, _position='r'),
  89. Move('extension', 3, _position='r'),
  90. Move('delay', _delay=.1),
  91. Move('spin', 0, _position=0),
  92. Move('spin', 2, _position=2),
  93. Move('spin', 1, _position=1),
  94. Move('spin', 3, _position=1),
  95. Move('delay', _delay=.2),
  96. Move('extension', 1, _position='e'),
  97. Move('extension', 3, _position='e'),
  98.  
  99. Move('led', -1, _colour=0x333333),
  100. Move('photo', 0),
  101. Move('delay', _delay=.2),
  102.  
  103. Move('led', -1, _colour=0x000000),
  104.  
  105. Move('extension', 0, _position='r'),
  106. Move('extension', 2, _position='r'),
  107. Move('delay', _delay=.1),
  108. Move('spin', 1, _position=0),
  109. Move('spin', 3, _position=2),
  110. Move('spin', 0, _position=1),
  111. Move('spin', 2, _position=1),
  112. Move('delay', _delay=.2),
  113. Move('extension', 0, _position='e'),
  114. Move('extension', 2, _position='e'),
  115. # 3
  116. Move('led', -1, _colour=0x333333),
  117. Move('photo', 0),
  118. Move('delay', _delay=.2),
  119.  
  120. Move('led', -1, _colour=0x000000),
  121.  
  122. Move('extension', 1, _position='r'),
  123. Move('extension', 3, _position='r'),
  124. Move('delay', _delay=.1),
  125. Move('spin', 0, _position=0),
  126. Move('spin', 2, _position=2),
  127. Move('spin', 1, _position=1),
  128. Move('spin', 3, _position=1),
  129. Move('delay', _delay=.2),
  130. Move('extension', 1, _position='e'),
  131. Move('extension', 3, _position='e'),
  132.  
  133. Move('led', -1, _colour=0x333333),
  134. Move('photo', 0),
  135. Move('delay', _delay=.2),
  136.  
  137. Move('led', -1, _colour=0x000000),
  138.  
  139. Move('extension', 0, _position='r'),
  140. Move('extension', 2, _position='r'),
  141. Move('delay', _delay=.1),
  142. Move('spin', 1, _position=0),
  143. Move('spin', 3, _position=2),
  144. Move('spin', 0, _position=1),
  145. Move('spin', 2, _position=1),
  146. Move('delay', _delay=.2),
  147. Move('extension', 0, _position='e'),
  148. Move('extension', 2, _position='e'),
  149. ])