home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / MM1 / CMDS / sclock.lzh / numbers.h next >
Text File  |  1992-08-15  |  4KB  |  286 lines

  1. /*   Clock -- Copyright 1992 by Blair Leduc 
  2.  *
  3.  *   FILE: numbers.h
  4.  *
  5.  *      This file contains the numeral data used to draw the clock on the screen.
  6.  *
  7.  *      To change the data, a pixel is marked by an 'X', anything else is a space.
  8.  *  I wrote it like this so I could change the way the font looked very easily.  Here
  9.  *  are two possible fonts plus the orignal.
  10.  *
  11.  */
  12.  
  13. /* A standard size bold font */
  14. /*
  15. char tnumber[11][7][9] = {
  16. { {"..XXXX.."},
  17.   {".XX..XX."},
  18.   {".XX.XXX."},
  19.   {".XXXXXX."},
  20.   {".XXX.XX."},
  21.   {".XX..XX."},
  22.   {"..XXXX.."} },
  23.  
  24. { {"...XX..."},
  25.   {"..XXX..."},
  26.   {"...XX..."},
  27.   {"...XX..."},
  28.   {"...XX..."},
  29.   {"...XX..."},
  30.   {"..XXXX.."} },
  31.  
  32. { {"..XXXX.."},
  33.   {".XX..XX."},
  34.   {".....XX."},
  35.   {"..XXXX.."},
  36.   {".XX....."},
  37.   {".XX....."},
  38.   {".XXXXXX."} },
  39.  
  40. { {"..XXXX.."},
  41.   {".XX..XX."},
  42.   {".....XX."},
  43.   {"....XX.."},
  44.   {".....XX."},
  45.   {".XX..XX."},
  46.   {"..XXXX.."} },
  47.  
  48. { {"....XX.."},
  49.   {"...XXX.."},
  50.   {"..XXXX.."},
  51.   {".XX.XX.."},
  52.   {".XXXXXX."},
  53.   {"....XX.."},
  54.   {"....XX.."} },
  55.  
  56. { {".XXXXXX."},
  57.   {".XX....."},
  58.   {".XXXXX.."},
  59.   {".....XX."},
  60.   {".....XX."},
  61.   {".XX..XX."},
  62.   {"..XXXX.."} },
  63.  
  64. { {"..XXXX.."},
  65.   {".XX....."},
  66.   {".XX....."},
  67.   {".XXXXX.."},
  68.   {".XX..XX."},
  69.   {".XX..XX."},
  70.   {"..XXXX.."} },
  71.  
  72. { {".XXXXXX."},
  73.   {".....XX."},
  74.   {"....XX.."},
  75.   {"...XX..."},
  76.   {"..XX...."},
  77.   {".XX....."},
  78.   {".XX....."} },
  79.  
  80. { {"..XXXX.."},
  81.   {".XX..XX."},
  82.   {".XX..XX."},
  83.   {"..XXXX.."},
  84.   {".XX..XX."},
  85.   {".XX..XX."},
  86.   {"..XXXX.."} },
  87.  
  88. { {"..XXXX.."},
  89.   {".XX..XX."},
  90.   {".XX..XX."},
  91.   {"..XXXXX."},
  92.   {".....XX."},
  93.   {".....XX."},
  94.   {"..XXXX.."} },
  95.  
  96. { {"........"},
  97.   {"...XX..."},
  98.   {"...XX..."},
  99.   {"........"},
  100.   {"...XX..."},
  101.   {"...XX..."},
  102.   {"........"} } };
  103. */
  104. /* A digital clock look-alike */
  105. /*
  106. char tnumber[11][7][9] = {
  107. { {"..XXXX.."},
  108.   {".X....X."},
  109.   {".X....X."},
  110.   {"........"},
  111.   {".X....X."},
  112.   {".X....X."},
  113.   {"..XXXX.."} },
  114.  
  115. { {"......X."},
  116.   {"......X."},
  117.   {"......X."},
  118.   {"........"},
  119.   {"......X."},
  120.   {"......X."},
  121.   {"......X."} },
  122.  
  123. { {"..XXXX.."},
  124.   {"......X."},
  125.   {"......X."},
  126.   {"..XXXX.."},
  127.   {".X......"},
  128.   {".X......"},
  129.   {"..XXXX.."} },
  130.  
  131. { {"..XXXX.."},
  132.   {"......X."},
  133.   {"......X."},
  134.   {"..XXXX.."},
  135.   {"......X."},
  136.   {"......X."},
  137.   {"..XXXX.."} },
  138.  
  139. { {".X....X."},
  140.   {".X....X."},
  141.   {".X....X."},
  142.   {"..XXXX.."},
  143.   {"......X."},
  144.   {"......X."},
  145.   {"......X."} },
  146.  
  147. { {"..XXXX.."},
  148.   {".X......"},
  149.   {".X......"},
  150.   {"..XXXX.."},
  151.   {"......X."},
  152.   {"......X."},
  153.   {"..XXXX.."} },
  154.  
  155. { {"..XXXX.."},
  156.   {".X......"},
  157.   {".X......"},
  158.   {"..XXXX.."},
  159.   {".X....X."},
  160.   {".X....X."},
  161.   {"..XXXX.."} },
  162.  
  163. { {"..XXXX.."},
  164.   {"......X."},
  165.   {"......X."},
  166.   {"........"},
  167.   {"......X."},
  168.   {"......X."},
  169.   {"......X."} },
  170.  
  171. { {"..XXXX.."},
  172.   {".X....X."},
  173.   {".X....X."},
  174.   {"..XXXX.."},
  175.   {".X....X."},
  176.   {".X....X."},
  177.   {"..XXXX.."} },
  178.  
  179. { {"..XXXX.."},
  180.   {".X....X."},
  181.   {".X....X."},
  182.   {"..XXXX.."},
  183.   {"......X."},
  184.   {"......X."},
  185.   {"..XXXX.."} },
  186.  
  187. { {"........"},
  188.   {"........"},
  189.   {"....X..."},
  190.   {"........"},
  191.   {"........"},
  192.   {"....X..."},
  193.   {"........"} } };
  194. */
  195.  
  196. /* My personal favourite font */
  197.  
  198. char tnumber[11][7][9] = {
  199. { {"........"},
  200.   {"..XXXX.."},
  201.   {".XX..XX."},
  202.   {".XX..XX."},
  203.   {".XX..XX."},
  204.   {"..XXXX.."},
  205.   {"........"} },
  206.  
  207. { {"........"},
  208.   {"...XX..."},
  209.   {"..XXX..."},
  210.   {"...XX..."},
  211.   {"...XX..."},
  212.   {"...XX..."},
  213.   {"........"} },
  214.  
  215. { {"........"},
  216.   {"..XXXX.."},
  217.   {".....XX."},
  218.   {"..XXXX.."},
  219.   {".XX....."},
  220.   {"..XXXX.."},
  221.   {"........"} },
  222.  
  223. { {"........"},
  224.   {"..XXXX.."},
  225.   {".....XX."},
  226.   {"...XXX.."},
  227.   {".....XX."},
  228.   {"..XXXX.."},
  229.   {"........"} },
  230.  
  231. { {"........"},
  232.   {"...XXX.."},
  233.   {"..XXXX.."},
  234.   {".XX.XX.."},
  235.   {".XXXXXX."},
  236.   {"....XX.."},
  237.   {"........"} },
  238.  
  239. { {"........"},
  240.   {".XXXXX.."},
  241.   {".XX....."},
  242.   {".XXXXX.."},
  243.   {".....XX."},
  244.   {".XXXXX.."},
  245.   {"........"} },
  246.  
  247. { {"........"},
  248.   {"..XXXX.."},
  249.   {".XX....."},
  250.   {".XXXXX.."},
  251.   {".XX..XX."},
  252.   {"..XXXX.."},
  253.   {"........"} },
  254.  
  255. { {"........"},
  256.   {".XXXXXX."},
  257.   {".....XX."},
  258.   {"....XX.."},
  259.   {"...XX..."},
  260.   {"..XX...."},
  261.   {"........"} },
  262.  
  263. { {"........"},
  264.   {"..XXXX.."},
  265.   {".XX..XX."},
  266.   {"..XXXX.."},
  267.   {".XX..XX."},
  268.   {"..XXXX.."},
  269.   {"........"} },
  270.  
  271. { {"........"},
  272.   {"..XXXX.."},
  273.   {".XX..XX."},
  274.   {"..XXXXX."},
  275.   {".....XX."},
  276.   {"..XXXX.."},
  277.   {"........"} },
  278.  
  279. { {"........"},
  280.   {"........"},
  281.   {"...XX..."},
  282.   {"........"},
  283.   {"...XX..."},
  284.   {"........"},
  285.   {"........"} } };
  286.