Contains the source code from the course work throughout my undergraduate Computer Engineering degree at Brigham Young University. There is a mixture of Go, Python, C, C++, Java, VHDL, Verilog, Matlab, Bash, Assembly, etc..
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

score.h 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402
  1. #ifndef SCORE_H_
  2. #define SCORE_H_
  3. #define SCORE_HEIGHT 16
  4. #define SCORE_WIDTH 10
  5. #define packWord10(b9,b8,b7,b6,b5,b4,b3,b2,b1,b0) \
  6. ((b9 << 9 ) | (b8 << 8 ) | \
  7. (b7 << 7 ) | (b6 << 6 ) | (b5 << 5 ) | (b4 << 4 ) | (b3 << 3 ) | (b2 << 2 ) | (b1 << 1 ) | (b0 << 0 ))
  8. int s_block[SCORE_HEIGHT] = // S block
  9. {
  10. packWord10(0,0,0,0,0,0,0,0,0,0),
  11. packWord10(0,0,0,0,0,0,0,0,0,0),
  12. packWord10(0,0,0,0,0,0,0,0,0,0),
  13. packWord10(0,0,0,0,0,0,0,0,0,0),
  14. packWord10(0,0,0,0,0,0,0,0,0,0),
  15. packWord10(0,0,0,0,0,0,0,0,0,0),
  16. packWord10(0,0,1,1,1,1,1,1,1,1),
  17. packWord10(0,0,1,1,1,1,1,1,1,1),
  18. packWord10(1,1,0,0,0,0,0,0,0,0),
  19. packWord10(1,1,0,0,0,0,0,0,0,0),
  20. packWord10(0,0,1,1,1,1,1,1,0,0),
  21. packWord10(0,0,1,1,1,1,1,1,0,0),
  22. packWord10(0,0,0,0,0,0,0,0,1,1),
  23. packWord10(0,0,0,0,0,0,0,0,1,1),
  24. packWord10(1,1,1,1,1,1,1,1,0,0),
  25. packWord10(1,1,1,1,1,1,1,1,0,0),
  26. };
  27. int c_block[SCORE_HEIGHT] = // C block
  28. {
  29. packWord10(0,0,0,0,0,0,0,0,0,0),
  30. packWord10(0,0,0,0,0,0,0,0,0,0),
  31. packWord10(0,0,0,0,0,0,0,0,0,0),
  32. packWord10(0,0,0,0,0,0,0,0,0,0),
  33. packWord10(0,0,0,0,0,0,0,0,0,0),
  34. packWord10(0,0,0,0,0,0,0,0,0,0),
  35. packWord10(0,0,1,1,1,1,1,1,1,1),
  36. packWord10(0,0,1,1,1,1,1,1,1,1),
  37. packWord10(1,1,0,0,0,0,0,0,0,0),
  38. packWord10(1,1,0,0,0,0,0,0,0,0),
  39. packWord10(1,1,0,0,0,0,0,0,0,0),
  40. packWord10(1,1,0,0,0,0,0,0,0,0),
  41. packWord10(1,1,0,0,0,0,0,0,0,0),
  42. packWord10(1,1,0,0,0,0,0,0,0,0),
  43. packWord10(0,0,1,1,1,1,1,1,1,1),
  44. packWord10(0,0,1,1,1,1,1,1,1,1),
  45. };
  46. int o_block[SCORE_HEIGHT] = // O block
  47. {
  48. packWord10(0,0,0,0,0,0,0,0,0,0),
  49. packWord10(0,0,0,0,0,0,0,0,0,0),
  50. packWord10(0,0,0,0,0,0,0,0,0,0),
  51. packWord10(0,0,0,0,0,0,0,0,0,0),
  52. packWord10(0,0,0,0,0,0,0,0,0,0),
  53. packWord10(0,0,0,0,0,0,0,0,0,0),
  54. packWord10(0,0,1,1,1,1,1,1,0,0),
  55. packWord10(0,0,1,1,1,1,1,1,0,0),
  56. packWord10(1,1,0,0,0,0,0,0,1,1),
  57. packWord10(1,1,0,0,0,0,0,0,1,1),
  58. packWord10(1,1,0,0,0,0,0,0,1,1),
  59. packWord10(1,1,0,0,0,0,0,0,1,1),
  60. packWord10(1,1,0,0,0,0,0,0,1,1),
  61. packWord10(1,1,0,0,0,0,0,0,1,1),
  62. packWord10(0,0,1,1,1,1,1,1,0,0),
  63. packWord10(0,0,1,1,1,1,1,1,0,0),
  64. };
  65. int r_block[SCORE_HEIGHT] = // R block
  66. {
  67. packWord10(0,0,0,0,0,0,0,0,0,0),
  68. packWord10(0,0,0,0,0,0,0,0,0,0),
  69. packWord10(0,0,0,0,0,0,0,0,0,0),
  70. packWord10(0,0,0,0,0,0,0,0,0,0),
  71. packWord10(0,0,0,0,0,0,0,0,0,0),
  72. packWord10(0,0,0,0,0,0,0,0,0,0),
  73. packWord10(1,1,1,1,1,1,1,1,0,0),
  74. packWord10(1,1,1,1,1,1,1,1,0,0),
  75. packWord10(1,1,0,0,0,0,0,0,1,1),
  76. packWord10(1,1,0,0,0,0,0,0,1,1),
  77. packWord10(1,1,1,1,1,1,1,1,0,0),
  78. packWord10(1,1,1,1,1,1,1,1,0,0),
  79. packWord10(1,1,0,0,0,0,0,0,1,1),
  80. packWord10(1,1,0,0,0,0,0,0,1,1),
  81. packWord10(1,1,0,0,0,0,0,0,1,1),
  82. packWord10(1,1,0,0,0,0,0,0,1,1),
  83. };
  84. int e_block[SCORE_HEIGHT] = // E block
  85. {
  86. packWord10(0,0,0,0,0,0,0,0,0,0),
  87. packWord10(0,0,0,0,0,0,0,0,0,0),
  88. packWord10(0,0,0,0,0,0,0,0,0,0),
  89. packWord10(0,0,0,0,0,0,0,0,0,0),
  90. packWord10(0,0,0,0,0,0,0,0,0,0),
  91. packWord10(0,0,0,0,0,0,0,0,0,0),
  92. packWord10(1,1,1,1,1,1,1,1,1,1),
  93. packWord10(1,1,1,1,1,1,1,1,1,1),
  94. packWord10(1,1,0,0,0,0,0,0,0,0),
  95. packWord10(1,1,0,0,0,0,0,0,0,0),
  96. packWord10(1,1,1,1,1,1,1,1,0,0),
  97. packWord10(1,1,1,1,1,1,1,1,0,0),
  98. packWord10(1,1,0,0,0,0,0,0,0,0),
  99. packWord10(1,1,0,0,0,0,0,0,0,0),
  100. packWord10(1,1,1,1,1,1,1,1,1,1),
  101. packWord10(1,1,1,1,1,1,1,1,1,1),
  102. };
  103. int l_block[SCORE_HEIGHT] = // L block
  104. {
  105. packWord10(0,0,0,0,0,0,0,0,0,0),
  106. packWord10(0,0,0,0,0,0,0,0,0,0),
  107. packWord10(0,0,0,0,0,0,0,0,0,0),
  108. packWord10(0,0,0,0,0,0,0,0,0,0),
  109. packWord10(0,0,0,0,0,0,0,0,0,0),
  110. packWord10(0,0,0,0,0,0,0,0,0,0),
  111. packWord10(1,1,0,0,0,0,0,0,0,0),
  112. packWord10(1,1,0,0,0,0,0,0,0,0),
  113. packWord10(1,1,0,0,0,0,0,0,0,0),
  114. packWord10(1,1,0,0,0,0,0,0,0,0),
  115. packWord10(1,1,0,0,0,0,0,0,0,0),
  116. packWord10(1,1,0,0,0,0,0,0,0,0),
  117. packWord10(1,1,0,0,0,0,0,0,0,0),
  118. packWord10(1,1,0,0,0,0,0,0,0,0),
  119. packWord10(1,1,1,1,1,1,1,1,1,1),
  120. packWord10(1,1,1,1,1,1,1,1,1,1),
  121. };
  122. int i_block[SCORE_HEIGHT] = // I block
  123. {
  124. packWord10(0,0,0,0,0,0,0,0,0,0),
  125. packWord10(0,0,0,0,0,0,0,0,0,0),
  126. packWord10(0,0,0,0,0,0,0,0,0,0),
  127. packWord10(0,0,0,0,0,0,0,0,0,0),
  128. packWord10(0,0,0,0,0,0,0,0,0,0),
  129. packWord10(0,0,0,0,0,0,0,0,0,0),
  130. packWord10(0,0,0,0,1,1,0,0,0,0),
  131. packWord10(0,0,0,0,1,1,0,0,0,0),
  132. packWord10(0,0,0,0,1,1,0,0,0,0),
  133. packWord10(0,0,0,0,1,1,0,0,0,0),
  134. packWord10(0,0,0,0,1,1,0,0,0,0),
  135. packWord10(0,0,0,0,1,1,0,0,0,0),
  136. packWord10(0,0,0,0,1,1,0,0,0,0),
  137. packWord10(0,0,0,0,1,1,0,0,0,0),
  138. packWord10(0,0,0,0,1,1,0,0,0,0),
  139. packWord10(0,0,0,0,1,1,0,0,0,0),
  140. };
  141. int v_block[SCORE_HEIGHT] = // V block
  142. {
  143. packWord10(0,0,0,0,0,0,0,0,0,0),
  144. packWord10(0,0,0,0,0,0,0,0,0,0),
  145. packWord10(0,0,0,0,0,0,0,0,0,0),
  146. packWord10(0,0,0,0,0,0,0,0,0,0),
  147. packWord10(0,0,0,0,0,0,0,0,0,0),
  148. packWord10(0,0,0,0,0,0,0,0,0,0),
  149. packWord10(1,1,0,0,0,0,0,0,1,1),
  150. packWord10(1,1,0,0,0,0,0,0,1,1),
  151. packWord10(1,1,0,0,0,0,0,0,1,1),
  152. packWord10(1,1,0,0,0,0,0,0,1,1),
  153. packWord10(1,1,0,0,0,0,0,0,1,1),
  154. packWord10(1,1,0,0,0,0,0,0,1,1),
  155. packWord10(0,0,1,1,0,0,1,1,0,0),
  156. packWord10(0,0,1,1,0,0,1,1,0,0),
  157. packWord10(0,0,0,0,1,1,0,0,0,0),
  158. packWord10(0,0,0,0,1,1,0,0,0,0),
  159. };
  160. int g_block[SCORE_HEIGHT] = // G block
  161. {
  162. packWord10(0,0,0,0,0,0,0,0,0,0),
  163. packWord10(0,0,0,0,0,0,0,0,0,0),
  164. packWord10(0,0,0,0,0,0,0,0,0,0),
  165. packWord10(0,0,0,0,0,0,0,0,0,0),
  166. packWord10(0,0,0,0,0,0,0,0,0,0),
  167. packWord10(0,0,0,0,0,0,0,0,0,0),
  168. packWord10(0,0,1,1,1,1,1,1,1,1),
  169. packWord10(0,0,1,1,1,1,1,1,1,1),
  170. packWord10(1,1,0,0,0,0,0,0,0,0),
  171. packWord10(1,1,0,0,0,0,0,0,0,0),
  172. packWord10(1,1,0,0,1,1,1,1,1,1),
  173. packWord10(1,1,0,0,1,1,1,1,1,1),
  174. packWord10(1,1,0,0,0,0,0,0,1,1),
  175. packWord10(1,1,0,0,0,0,0,0,1,1),
  176. packWord10(0,0,1,1,1,1,1,1,1,1),
  177. packWord10(0,0,1,1,1,1,1,1,1,1),
  178. };
  179. int a_block[SCORE_HEIGHT] = // A block
  180. {
  181. packWord10(0,0,0,0,0,0,0,0,0,0),
  182. packWord10(0,0,0,0,0,0,0,0,0,0),
  183. packWord10(0,0,0,0,0,0,0,0,0,0),
  184. packWord10(0,0,0,0,0,0,0,0,0,0),
  185. packWord10(0,0,0,0,0,0,0,0,0,0),
  186. packWord10(0,0,0,0,0,0,0,0,0,0),
  187. packWord10(0,0,0,0,1,1,0,0,0,0),
  188. packWord10(0,0,0,0,1,1,0,0,0,0),
  189. packWord10(0,0,1,1,0,0,1,1,0,0),
  190. packWord10(0,0,1,1,0,0,1,1,0,0),
  191. packWord10(1,1,0,0,0,0,0,0,1,1),
  192. packWord10(1,1,1,1,1,1,1,1,1,1),
  193. packWord10(1,1,1,1,1,1,1,1,1,1),
  194. packWord10(1,1,0,0,0,0,0,0,1,1),
  195. packWord10(1,1,0,0,0,0,0,0,1,1),
  196. packWord10(1,1,0,0,0,0,0,0,1,1),
  197. };
  198. int m_block[SCORE_HEIGHT] = // M block
  199. {
  200. packWord10(0,0,0,0,0,0,0,0,0,0),
  201. packWord10(0,0,0,0,0,0,0,0,0,0),
  202. packWord10(0,0,0,0,0,0,0,0,0,0),
  203. packWord10(0,0,0,0,0,0,0,0,0,0),
  204. packWord10(0,0,0,0,0,0,0,0,0,0),
  205. packWord10(0,0,0,0,0,0,0,0,0,0),
  206. packWord10(1,1,0,0,0,0,0,0,1,1),
  207. packWord10(1,1,1,0,0,0,0,1,1,1),
  208. packWord10(1,1,1,1,0,0,1,1,1,1),
  209. packWord10(1,1,0,1,1,1,1,0,1,1),
  210. packWord10(1,1,0,0,1,1,0,0,1,1),
  211. packWord10(1,1,0,0,0,0,0,0,1,1),
  212. packWord10(1,1,0,0,0,0,0,0,1,1),
  213. packWord10(1,1,0,0,0,0,0,0,1,1),
  214. packWord10(1,1,0,0,0,0,0,0,1,1),
  215. packWord10(1,1,0,0,0,0,0,0,1,1),
  216. };
  217. int one_block[SCORE_HEIGHT] = // 1 block
  218. {
  219. packWord10(0,0,0,0,0,0,0,0,0,0),
  220. packWord10(0,0,0,0,0,0,0,0,0,0),
  221. packWord10(0,0,0,0,0,0,0,0,0,0),
  222. packWord10(0,0,0,0,0,0,0,0,0,0),
  223. packWord10(0,0,0,0,0,0,0,0,0,0),
  224. packWord10(0,0,0,0,0,0,0,0,0,0),
  225. packWord10(0,0,1,1,1,1,0,0,0,0),
  226. packWord10(0,0,1,1,1,1,0,0,0,0),
  227. packWord10(0,0,0,0,1,1,0,0,0,0),
  228. packWord10(0,0,0,0,1,1,0,0,0,0),
  229. packWord10(0,0,0,0,1,1,0,0,0,0),
  230. packWord10(0,0,0,0,1,1,0,0,0,0),
  231. packWord10(0,0,0,0,1,1,0,0,0,0),
  232. packWord10(0,0,0,0,1,1,0,0,0,0),
  233. packWord10(0,0,0,0,1,1,0,0,0,0),
  234. packWord10(0,0,0,0,1,1,0,0,0,0),
  235. };
  236. int two_block[SCORE_HEIGHT] = // 2 block
  237. {
  238. packWord10(0,0,0,0,0,0,0,0,0,0),
  239. packWord10(0,0,0,0,0,0,0,0,0,0),
  240. packWord10(0,0,0,0,0,0,0,0,0,0),
  241. packWord10(0,0,0,0,0,0,0,0,0,0),
  242. packWord10(0,0,0,0,0,0,0,0,0,0),
  243. packWord10(0,0,0,0,0,0,0,0,0,0),
  244. packWord10(1,1,1,1,1,1,1,1,0,0),
  245. packWord10(1,1,1,1,1,1,1,1,0,0),
  246. packWord10(0,0,0,0,0,0,0,0,1,1),
  247. packWord10(0,0,0,0,0,0,0,0,1,1),
  248. packWord10(0,0,1,1,1,1,1,1,1,1),
  249. packWord10(0,0,1,1,1,1,1,1,1,1),
  250. packWord10(1,1,0,0,0,0,0,0,0,0),
  251. packWord10(1,1,0,0,0,0,0,0,0,0),
  252. packWord10(1,1,1,1,1,1,1,1,1,1),
  253. packWord10(1,1,1,1,1,1,1,1,1,1),
  254. };
  255. int three_block[SCORE_HEIGHT] = // 3 block
  256. {
  257. packWord10(0,0,0,0,0,0,0,0,0,0),
  258. packWord10(0,0,0,0,0,0,0,0,0,0),
  259. packWord10(0,0,0,0,0,0,0,0,0,0),
  260. packWord10(0,0,0,0,0,0,0,0,0,0),
  261. packWord10(0,0,0,0,0,0,0,0,0,0),
  262. packWord10(0,0,0,0,0,0,0,0,0,0),
  263. packWord10(1,1,1,1,1,1,1,1,0,0),
  264. packWord10(1,1,1,1,1,1,1,1,0,0),
  265. packWord10(0,0,0,0,0,0,0,0,1,1),
  266. packWord10(0,0,0,0,0,0,0,0,1,1),
  267. packWord10(0,0,1,1,1,1,1,1,0,0),
  268. packWord10(0,0,1,1,1,1,1,1,0,0),
  269. packWord10(0,0,0,0,0,0,0,0,1,1),
  270. packWord10(0,0,0,0,0,0,0,0,1,1),
  271. packWord10(1,1,1,1,1,1,1,1,0,0),
  272. packWord10(1,1,1,1,1,1,1,1,0,0),
  273. };
  274. int four_block[SCORE_HEIGHT] = // 4 block
  275. {
  276. packWord10(0,0,0,0,0,0,0,0,0,0),
  277. packWord10(0,0,0,0,0,0,0,0,0,0),
  278. packWord10(0,0,0,0,0,0,0,0,0,0),
  279. packWord10(0,0,0,0,0,0,0,0,0,0),
  280. packWord10(0,0,0,0,0,0,0,0,0,0),
  281. packWord10(0,0,0,0,0,0,0,0,0,0),
  282. packWord10(1,1,0,0,0,0,0,0,1,1),
  283. packWord10(1,1,0,0,0,0,0,0,1,1),
  284. packWord10(1,1,0,0,0,0,0,0,1,1),
  285. packWord10(1,1,0,0,0,0,0,0,1,1),
  286. packWord10(1,1,1,1,1,1,1,1,1,1),
  287. packWord10(1,1,1,1,1,1,1,1,1,1),
  288. packWord10(0,0,0,0,0,0,0,0,1,1),
  289. packWord10(0,0,0,0,0,0,0,0,1,1),
  290. packWord10(0,0,0,0,0,0,0,0,1,1),
  291. packWord10(0,0,0,0,0,0,0,0,1,1),
  292. };
  293. int five_block[SCORE_HEIGHT] = // 5 block
  294. {
  295. packWord10(0,0,0,0,0,0,0,0,0,0),
  296. packWord10(0,0,0,0,0,0,0,0,0,0),
  297. packWord10(0,0,0,0,0,0,0,0,0,0),
  298. packWord10(0,0,0,0,0,0,0,0,0,0),
  299. packWord10(0,0,0,0,0,0,0,0,0,0),
  300. packWord10(0,0,0,0,0,0,0,0,0,0),
  301. packWord10(1,1,1,1,1,1,1,1,1,1),
  302. packWord10(1,1,1,1,1,1,1,1,1,1),
  303. packWord10(1,1,0,0,0,0,0,0,0,0),
  304. packWord10(1,1,0,0,0,0,0,0,0,0),
  305. packWord10(1,1,1,1,1,1,1,1,0,0),
  306. packWord10(1,1,1,1,1,1,1,1,0,0),
  307. packWord10(0,0,0,0,0,0,0,0,1,1),
  308. packWord10(0,0,0,0,0,0,0,0,1,1),
  309. packWord10(1,1,1,1,1,1,1,1,0,0),
  310. packWord10(1,1,1,1,1,1,1,1,0,0),
  311. };
  312. int six_block[SCORE_HEIGHT] = // 6 block
  313. {
  314. packWord10(0,0,0,0,0,0,0,0,0,0),
  315. packWord10(0,0,0,0,0,0,0,0,0,0),
  316. packWord10(0,0,0,0,0,0,0,0,0,0),
  317. packWord10(0,0,0,0,0,0,0,0,0,0),
  318. packWord10(0,0,0,0,0,0,0,0,0,0),
  319. packWord10(0,0,0,0,0,0,0,0,0,0),
  320. packWord10(0,0,1,1,1,1,1,1,0,0),
  321. packWord10(0,0,1,1,1,1,1,1,0,0),
  322. packWord10(1,1,0,0,0,0,0,0,0,0),
  323. packWord10(1,1,0,0,0,0,0,0,0,0),
  324. packWord10(1,1,1,1,1,1,1,1,0,0),
  325. packWord10(1,1,1,1,1,1,1,1,0,0),
  326. packWord10(1,1,0,0,0,0,0,0,1,1),
  327. packWord10(1,1,0,0,0,0,0,0,1,1),
  328. packWord10(0,0,1,1,1,1,1,1,0,0),
  329. packWord10(0,0,1,1,1,1,1,1,0,0),
  330. };
  331. int seven_block[SCORE_HEIGHT] = // 7 block
  332. {
  333. packWord10(0,0,0,0,0,0,0,0,0,0),
  334. packWord10(0,0,0,0,0,0,0,0,0,0),
  335. packWord10(0,0,0,0,0,0,0,0,0,0),
  336. packWord10(0,0,0,0,0,0,0,0,0,0),
  337. packWord10(0,0,0,0,0,0,0,0,0,0),
  338. packWord10(0,0,0,0,0,0,0,0,0,0),
  339. packWord10(1,1,1,1,1,1,1,1,1,1),
  340. packWord10(1,1,1,1,1,1,1,1,1,1),
  341. packWord10(0,0,0,0,0,0,0,0,1,1),
  342. packWord10(0,0,0,0,0,0,0,0,1,1),
  343. packWord10(0,0,0,0,0,0,0,1,1,0),
  344. packWord10(0,0,0,0,0,0,0,1,1,0),
  345. packWord10(0,0,0,0,0,0,1,1,0,0),
  346. packWord10(0,0,0,0,0,0,1,1,0,0),
  347. packWord10(0,0,0,0,0,1,1,0,0,0),
  348. packWord10(0,0,0,0,0,1,1,0,0,0),
  349. };
  350. int eight_block[SCORE_HEIGHT] = // 8 block
  351. {
  352. packWord10(0,0,0,0,0,0,0,0,0,0),
  353. packWord10(0,0,0,0,0,0,0,0,0,0),
  354. packWord10(0,0,0,0,0,0,0,0,0,0),
  355. packWord10(0,0,0,0,0,0,0,0,0,0),
  356. packWord10(0,0,0,0,0,0,0,0,0,0),
  357. packWord10(0,0,0,0,0,0,0,0,0,0),
  358. packWord10(0,0,1,1,1,1,1,1,0,0),
  359. packWord10(0,0,1,1,1,1,1,1,0,0),
  360. packWord10(1,1,0,0,0,0,0,0,1,1),
  361. packWord10(1,1,0,0,0,0,0,0,1,1),
  362. packWord10(0,0,1,1,1,1,1,1,0,0),
  363. packWord10(0,0,1,1,1,1,1,1,0,0),
  364. packWord10(1,1,0,0,0,0,0,0,1,1),
  365. packWord10(1,1,0,0,0,0,0,0,1,1),
  366. packWord10(0,0,1,1,1,1,1,1,0,0),
  367. packWord10(0,0,1,1,1,1,1,1,0,0),
  368. };
  369. int nine_block[SCORE_HEIGHT] = // 9 block
  370. {
  371. packWord10(0,0,0,0,0,0,0,0,0,0),
  372. packWord10(0,0,0,0,0,0,0,0,0,0),
  373. packWord10(0,0,0,0,0,0,0,0,0,0),
  374. packWord10(0,0,0,0,0,0,0,0,0,0),
  375. packWord10(0,0,0,0,0,0,0,0,0,0),
  376. packWord10(0,0,0,0,0,0,0,0,0,0),
  377. packWord10(0,0,1,1,1,1,1,1,0,0),
  378. packWord10(0,0,1,1,1,1,1,1,0,0),
  379. packWord10(1,1,0,0,0,0,0,0,1,1),
  380. packWord10(1,1,0,0,0,0,0,0,1,1),
  381. packWord10(0,0,1,1,1,1,1,1,1,1),
  382. packWord10(0,0,1,1,1,1,1,1,1,1),
  383. packWord10(0,0,0,0,0,0,0,0,1,1),
  384. packWord10(0,0,0,0,0,0,0,0,1,1),
  385. packWord10(0,0,1,1,1,1,1,1,0,0),
  386. packWord10(0,0,1,1,1,1,1,1,0,0),
  387. };
  388. #endif /* SCORE_H_ */