digits.cpp 857 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. #include "digits.h"
  2. const std::array<digit_data, digit_count> digit =
  3. {
  4. // 0
  5. digit_data::bitset{
  6. "111"
  7. "101"
  8. "101"
  9. "101"
  10. "111"
  11. },
  12. // 1
  13. digit_data::bitset{
  14. "010"
  15. "110"
  16. "010"
  17. "010"
  18. "010"
  19. },
  20. // 2
  21. digit_data::bitset{
  22. "111"
  23. "001"
  24. "111"
  25. "100"
  26. "111"
  27. },
  28. // 3
  29. digit_data::bitset{
  30. "111"
  31. "001"
  32. "111"
  33. "001"
  34. "111"
  35. },
  36. // 4
  37. digit_data::bitset{
  38. "100"
  39. "101"
  40. "111"
  41. "001"
  42. "001"
  43. },
  44. // 5
  45. digit_data::bitset{
  46. "111"
  47. "100"
  48. "111"
  49. "001"
  50. "111"
  51. },
  52. // 6
  53. digit_data::bitset{
  54. "110"
  55. "100"
  56. "111"
  57. "101"
  58. "111"
  59. },
  60. // 7
  61. digit_data::bitset{
  62. "111"
  63. "001"
  64. "001"
  65. "011"
  66. "001"
  67. },
  68. // 8
  69. digit_data::bitset{
  70. "111"
  71. "101"
  72. "111"
  73. "101"
  74. "111"
  75. },
  76. // 9
  77. digit_data::bitset{
  78. "111"
  79. "101"
  80. "111"
  81. "001"
  82. "011"
  83. },
  84. // :
  85. digit_data::bitset{
  86. "000"
  87. "010"
  88. "000"
  89. "010"
  90. "000"
  91. },
  92. };