DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ T V ┃
Length: 24074 (0x5e0a) Types: TextFile Names: »V«
└─⟦85b835f43⟧ Bits:30000549 8mm tape, Rational 1000, Xlib rev 6.00 └─ ⟦0c20f784e⟧ »DATA« └─⟦1abbe589f⟧ └─⟦306851c02⟧ └─⟦this⟧
with Xlbt_Arithmetic; use Xlbt_Arithmetic; package Tile_Data_Numbers is ------------------------------------------------------------------------------ -- Dragon - a version of Mah-Jongg for X Windows -- -- Author: Gary E. Barnes March 1989 -- -- tile_data_numbers - Mah-Jongg tile bitmap data. ------------------------------------------------------------------------------ -- 05/30/90 GEB - Translate to Ada ------------------------------------------------------------------------------ -- ***************************************************************************** -- Tile Sizes -- -- For each size of playing surface (there are 5 sizes) we have a different -- size for tiles and for what goes on them. The tile sizes are in the Tile -- column. -- -- Many tiles (eg. Summer) are a single image. However, some times (eg. Crak's) -- are made up of composite images. These image pieces have sizes as shown -- in the Objs column. -- -- Many tiles (eg. Summer) have writing upon them. The sizes of lettering -- on these tiles is given in the Char column. The lettering on these tiles -- is positioned upwards from the bottom of the tile by the number of pixels -- indicated in the Up column. The letters are spaced apart by the number of -- pixels indicated in the Apart column. -- -- Tile Objs Char Up Apart -- -- 28x32 7x8 4x6 1 1 -- 40x48 10x12 5x7 1 1 -- 56x64 14x16 7x11 7 1 -- 68x80 17x20 9x13 11 2 -- 80x96 20x24 9x13 16 3 -- -- **************************************************************************** --\f ------------------------------------------------------------------------------ ----NUMBERS ------------------------------------------------------------------------------ One_10x12_Width : constant := 10; One_10x12_Height : constant := 12; One_10x12_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#0C#, 16#00#, 16#1C#, 16#00#, 16#3C#, 16#00#, 16#0C#, 16#00#, 16#0C#, 16#00#, 16#0C#, 16#00#, 16#0C#, 16#00#, 16#0C#, 16#00#, 16#3F#, 16#00#, 16#3F#, 16#00#, 16#00#, 16#00#); One_14x16_Width : constant := 14; One_14x16_Height : constant := 16; One_14x16_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#03#, 16#00#, 16#07#, 16#00#, 16#0F#, 16#00#, 16#1F#, 16#00#, 16#03#, 16#00#, 16#03#, 16#00#, 16#03#, 16#00#, 16#03#, 16#00#, 16#03#, 16#00#, 16#03#, 16#00#, 16#03#, 16#00#, 16#03#, 16#00#, 16#1F#, 16#E0#, 16#1F#, 16#E0#, 16#00#, 16#00#); One_17x20_Width : constant := 17; One_17x20_Height : constant := 20; One_17x20_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#01#, 16#80#, 16#00#, 16#03#, 16#80#, 16#00#, 16#07#, 16#80#, 16#00#, 16#0F#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#01#, 16#80#, 16#00#, 16#0F#, 16#F0#, 16#00#, 16#0F#, 16#F0#, 16#00#, 16#00#, 16#00#, 16#00#); One_20x24_Width : constant := 20; One_20x24_Height : constant := 24; One_20x24_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#E0#, 16#00#, 16#01#, 16#E0#, 16#00#, 16#03#, 16#E0#, 16#00#, 16#03#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#00#, 16#60#, 16#00#, 16#07#, 16#FE#, 16#00#, 16#07#, 16#FE#, 16#00#, 16#00#, 16#00#, 16#00#); One_7x8_Width : constant := 7; One_7x8_Height : constant := 8; One_7x8_Bits : constant U_Char_Array := (16#00#, 16#18#, 16#38#, 16#18#, 16#18#, 16#18#, 16#3C#, 16#00#); Two_10x12_Width : constant := 10; Two_10x12_Height : constant := 12; Two_10x12_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#3F#, 16#00#, 16#7F#, 16#80#, 16#61#, 16#80#, 16#63#, 16#80#, 16#07#, 16#00#, 16#0E#, 16#00#, 16#1C#, 16#00#, 16#38#, 16#00#, 16#7F#, 16#80#, 16#7F#, 16#80#, 16#00#, 16#00#); Two_14x16_Width : constant := 14; Two_14x16_Height : constant := 16; Two_14x16_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#0F#, 16#C0#, 16#1F#, 16#E0#, 16#38#, 16#70#, 16#30#, 16#30#, 16#00#, 16#30#, 16#00#, 16#70#, 16#00#, 16#E0#, 16#01#, 16#C0#, 16#03#, 16#80#, 16#07#, 16#00#, 16#0E#, 16#00#, 16#1C#, 16#00#, 16#3F#, 16#F0#, 16#3F#, 16#F0#, 16#00#, 16#00#); Two_17x20_Width : constant := 17; Two_17x20_Height : constant := 20; Two_17x20_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#1F#, 16#FE#, 16#00#, 16#38#, 16#07#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#00#, 16#07#, 16#00#, 16#00#, 16#0E#, 16#00#, 16#00#, 16#1C#, 16#00#, 16#00#, 16#38#, 16#00#, 16#00#, 16#70#, 16#00#, 16#00#, 16#E0#, 16#00#, 16#01#, 16#C0#, 16#00#, 16#03#, 16#80#, 16#00#, 16#07#, 16#00#, 16#00#, 16#0E#, 16#00#, 16#00#, 16#1C#, 16#00#, 16#00#, 16#3F#, 16#FF#, 16#00#, 16#3F#, 16#FF#, 16#00#, 16#00#, 16#00#, 16#00#); Two_20x24_Width : constant := 20; Two_20x24_Height : constant := 24; Two_20x24_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#0F#, 16#FF#, 16#00#, 16#1F#, 16#FF#, 16#80#, 16#3C#, 16#01#, 16#C0#, 16#38#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#01#, 16#C0#, 16#00#, 16#03#, 16#80#, 16#00#, 16#07#, 16#00#, 16#00#, 16#0E#, 16#00#, 16#00#, 16#1C#, 16#00#, 16#00#, 16#38#, 16#00#, 16#00#, 16#70#, 16#00#, 16#00#, 16#E0#, 16#00#, 16#01#, 16#C0#, 16#00#, 16#03#, 16#80#, 16#00#, 16#07#, 16#00#, 16#00#, 16#0E#, 16#00#, 16#00#, 16#1C#, 16#00#, 16#00#, 16#38#, 16#00#, 16#00#, 16#3F#, 16#FF#, 16#C0#, 16#3F#, 16#FF#, 16#C0#, 16#00#, 16#00#, 16#00#); Two_7x8_Width : constant := 7; Two_7x8_Height : constant := 8; Two_7x8_Bits : constant U_Char_Array := (16#00#, 16#38#, 16#6C#, 16#0C#, 16#18#, 16#30#, 16#7C#, 16#00#); Three_10x12_Width : constant := 10; Three_10x12_Height : constant := 12; Three_10x12_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#3E#, 16#00#, 16#7F#, 16#00#, 16#63#, 16#00#, 16#03#, 16#00#, 16#1E#, 16#00#, 16#1E#, 16#00#, 16#03#, 16#00#, 16#63#, 16#00#, 16#7F#, 16#00#, 16#3E#, 16#00#, 16#00#, 16#00#); Three_14x16_Width : constant := 14; Three_14x16_Height : constant := 16; Three_14x16_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#0F#, 16#E0#, 16#1F#, 16#F0#, 16#30#, 16#18#, 16#30#, 16#18#, 16#00#, 16#18#, 16#00#, 16#30#, 16#03#, 16#E0#, 16#03#, 16#E0#, 16#00#, 16#30#, 16#00#, 16#18#, 16#30#, 16#18#, 16#30#, 16#18#, 16#1F#, 16#F0#, 16#0F#, 16#E0#, 16#00#, 16#00#); Three_17x20_Width : constant := 17; Three_17x20_Height : constant := 20; Three_17x20_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#1F#, 16#FE#, 16#00#, 16#38#, 16#07#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#06#, 16#00#, 16#01#, 16#FC#, 16#00#, 16#01#, 16#FC#, 16#00#, 16#00#, 16#06#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#38#, 16#07#, 16#00#, 16#1F#, 16#FE#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#00#, 16#00#, 16#00#); Three_20x24_Width : constant := 20; Three_20x24_Height : constant := 24; Three_20x24_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#0F#, 16#FF#, 16#00#, 16#1F#, 16#FF#, 16#80#, 16#38#, 16#01#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#01#, 16#80#, 16#00#, 16#FF#, 16#00#, 16#00#, 16#FF#, 16#00#, 16#00#, 16#01#, 16#80#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#38#, 16#01#, 16#C0#, 16#1F#, 16#FF#, 16#80#, 16#0F#, 16#FF#, 16#00#, 16#00#, 16#00#, 16#00#); Three_7x8_Width : constant := 7; Three_7x8_Height : constant := 8; Three_7x8_Bits : constant U_Char_Array := (16#00#, 16#38#, 16#6C#, 16#18#, 16#18#, 16#6C#, 16#38#, 16#00#); Four_10x12_Width : constant := 10; Four_10x12_Height : constant := 12; Four_10x12_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#03#, 16#00#, 16#07#, 16#00#, 16#0F#, 16#00#, 16#1F#, 16#00#, 16#3B#, 16#00#, 16#7F#, 16#80#, 16#7F#, 16#80#, 16#03#, 16#00#, 16#03#, 16#00#, 16#03#, 16#00#, 16#00#, 16#00#); Four_14x16_Width : constant := 14; Four_14x16_Height : constant := 16; Four_14x16_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#60#, 16#00#, 16#E0#, 16#01#, 16#E0#, 16#03#, 16#E0#, 16#07#, 16#60#, 16#0E#, 16#60#, 16#1C#, 16#60#, 16#38#, 16#60#, 16#3F#, 16#F8#, 16#3F#, 16#F8#, 16#00#, 16#60#, 16#00#, 16#60#, 16#00#, 16#60#, 16#00#, 16#60#, 16#00#, 16#00#); Four_17x20_Width : constant := 17; Four_17x20_Height : constant := 20; Four_17x20_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#00#, 16#0C#, 16#00#, 16#00#, 16#1C#, 16#00#, 16#00#, 16#3C#, 16#00#, 16#00#, 16#7C#, 16#00#, 16#00#, 16#EC#, 16#00#, 16#01#, 16#CC#, 16#00#, 16#03#, 16#8C#, 16#00#, 16#07#, 16#0C#, 16#00#, 16#0E#, 16#0C#, 16#00#, 16#1C#, 16#0C#, 16#00#, 16#3F#, 16#FF#, 16#00#, 16#3F#, 16#FF#, 16#00#, 16#00#, 16#0C#, 16#00#, 16#00#, 16#0C#, 16#00#, 16#00#, 16#0C#, 16#00#, 16#00#, 16#0C#, 16#00#, 16#00#, 16#0C#, 16#00#, 16#00#, 16#0C#, 16#00#, 16#00#, 16#00#, 16#00#); Four_20x24_Width : constant := 20; Four_20x24_Height : constant := 24; Four_20x24_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#07#, 16#00#, 16#00#, 16#0F#, 16#00#, 16#00#, 16#1F#, 16#00#, 16#00#, 16#3B#, 16#00#, 16#00#, 16#73#, 16#00#, 16#00#, 16#E3#, 16#00#, 16#01#, 16#C3#, 16#00#, 16#03#, 16#83#, 16#00#, 16#07#, 16#03#, 16#00#, 16#0E#, 16#03#, 16#00#, 16#1C#, 16#03#, 16#00#, 16#38#, 16#03#, 16#00#, 16#3F#, 16#FF#, 16#C0#, 16#3F#, 16#FF#, 16#C0#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#00#, 16#00#); Four_7x8_Width : constant := 7; Four_7x8_Height : constant := 8; Four_7x8_Bits : constant U_Char_Array := (16#00#, 16#18#, 16#38#, 16#68#, 16#7C#, 16#18#, 16#18#, 16#00#); Five_10x12_Width : constant := 10; Five_10x12_Height : constant := 12; Five_10x12_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#7F#, 16#80#, 16#7F#, 16#80#, 16#60#, 16#00#, 16#60#, 16#00#, 16#7F#, 16#00#, 16#3F#, 16#80#, 16#01#, 16#80#, 16#61#, 16#80#, 16#7F#, 16#80#, 16#3F#, 16#00#, 16#00#, 16#00#); Five_14x16_Width : constant := 14; Five_14x16_Height : constant := 16; Five_14x16_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#3F#, 16#F8#, 16#3F#, 16#F8#, 16#30#, 16#00#, 16#30#, 16#00#, 16#30#, 16#00#, 16#30#, 16#00#, 16#3F#, 16#E0#, 16#1F#, 16#F0#, 16#00#, 16#38#, 16#00#, 16#18#, 16#30#, 16#18#, 16#38#, 16#38#, 16#1F#, 16#F0#, 16#0F#, 16#E0#, 16#00#, 16#00#); Five_17x20_Width : constant := 17; Five_17x20_Height : constant := 20; Five_17x20_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#3F#, 16#FF#, 16#00#, 16#3F#, 16#FF#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#3F#, 16#FC#, 16#00#, 16#1F#, 16#FE#, 16#00#, 16#00#, 16#06#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#38#, 16#07#, 16#00#, 16#1F#, 16#FE#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#00#, 16#00#, 16#00#); Five_20x24_Width : constant := 20; Five_20x24_Height : constant := 24; Five_20x24_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#3F#, 16#FF#, 16#C0#, 16#3F#, 16#FF#, 16#C0#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#38#, 16#00#, 16#00#, 16#1F#, 16#FF#, 16#00#, 16#0F#, 16#FF#, 16#80#, 16#00#, 16#01#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#38#, 16#01#, 16#C0#, 16#1F#, 16#FF#, 16#80#, 16#0F#, 16#FF#, 16#00#, 16#00#, 16#00#, 16#00#); Five_7x8_Width : constant := 7; Five_7x8_Height : constant := 8; Five_7x8_Bits : constant U_Char_Array := (16#00#, 16#7C#, 16#60#, 16#60#, 16#18#, 16#4C#, 16#38#, 16#00#); Six_10x12_Width : constant := 10; Six_10x12_Height : constant := 12; Six_10x12_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#3F#, 16#00#, 16#7F#, 16#80#, 16#61#, 16#80#, 16#60#, 16#00#, 16#7F#, 16#00#, 16#7F#, 16#80#, 16#61#, 16#80#, 16#61#, 16#80#, 16#7F#, 16#80#, 16#3F#, 16#00#, 16#00#, 16#00#); Six_14x16_Width : constant := 14; Six_14x16_Height : constant := 16; Six_14x16_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#0F#, 16#E0#, 16#1F#, 16#F0#, 16#38#, 16#38#, 16#30#, 16#00#, 16#30#, 16#00#, 16#30#, 16#00#, 16#37#, 16#E0#, 16#3F#, 16#F0#, 16#38#, 16#38#, 16#30#, 16#18#, 16#30#, 16#18#, 16#38#, 16#38#, 16#1F#, 16#F0#, 16#0F#, 16#E0#, 16#00#, 16#00#); Six_17x20_Width : constant := 17; Six_17x20_Height : constant := 20; Six_17x20_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#1F#, 16#FE#, 16#00#, 16#38#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#37#, 16#FC#, 16#00#, 16#3F#, 16#FE#, 16#00#, 16#38#, 16#06#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#38#, 16#07#, 16#00#, 16#1F#, 16#FE#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#00#, 16#00#, 16#00#); Six_20x24_Width : constant := 20; Six_20x24_Height : constant := 24; Six_20x24_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#0F#, 16#FF#, 16#00#, 16#1F#, 16#FF#, 16#80#, 16#38#, 16#01#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#37#, 16#FF#, 16#00#, 16#3F#, 16#FF#, 16#80#, 16#38#, 16#01#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#38#, 16#01#, 16#C0#, 16#1F#, 16#FF#, 16#80#, 16#0F#, 16#FF#, 16#00#, 16#00#, 16#00#, 16#00#); Six_7x8_Width : constant := 7; Six_7x8_Height : constant := 8; Six_7x8_Bits : constant U_Char_Array := (16#00#, 16#38#, 16#6C#, 16#40#, 16#78#, 16#6C#, 16#38#, 16#00#); Seven_10x12_Width : constant := 10; Seven_10x12_Height : constant := 12; Seven_10x12_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#7F#, 16#80#, 16#7F#, 16#80#, 16#01#, 16#80#, 16#03#, 16#80#, 16#07#, 16#00#, 16#0E#, 16#00#, 16#1C#, 16#00#, 16#38#, 16#00#, 16#70#, 16#00#, 16#60#, 16#00#, 16#00#, 16#00#); Seven_14x16_Width : constant := 14; Seven_14x16_Height : constant := 16; Seven_14x16_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#3F#, 16#F8#, 16#3F#, 16#F8#, 16#00#, 16#18#, 16#00#, 16#18#, 16#00#, 16#38#, 16#00#, 16#70#, 16#00#, 16#E0#, 16#01#, 16#C0#, 16#03#, 16#80#, 16#07#, 16#00#, 16#0E#, 16#00#, 16#1C#, 16#00#, 16#38#, 16#00#, 16#30#, 16#00#, 16#00#, 16#00#); Seven_17x20_Width : constant := 17; Seven_17x20_Height : constant := 20; Seven_17x20_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#3F#, 16#FF#, 16#00#, 16#3F#, 16#FF#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#07#, 16#00#, 16#00#, 16#0E#, 16#00#, 16#00#, 16#1C#, 16#00#, 16#00#, 16#38#, 16#00#, 16#00#, 16#70#, 16#00#, 16#00#, 16#E0#, 16#00#, 16#01#, 16#C0#, 16#00#, 16#03#, 16#80#, 16#00#, 16#07#, 16#00#, 16#00#, 16#0E#, 16#00#, 16#00#, 16#1C#, 16#00#, 16#00#, 16#38#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#00#, 16#00#, 16#00#); Seven_20x24_Width : constant := 20; Seven_20x24_Height : constant := 24; Seven_20x24_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#3F#, 16#FF#, 16#C0#, 16#3F#, 16#FF#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#01#, 16#C0#, 16#00#, 16#03#, 16#80#, 16#00#, 16#07#, 16#00#, 16#00#, 16#0E#, 16#00#, 16#00#, 16#1C#, 16#00#, 16#00#, 16#38#, 16#00#, 16#00#, 16#70#, 16#00#, 16#00#, 16#E0#, 16#00#, 16#01#, 16#C0#, 16#00#, 16#03#, 16#80#, 16#00#, 16#07#, 16#00#, 16#00#, 16#0E#, 16#00#, 16#00#, 16#1C#, 16#00#, 16#00#, 16#38#, 16#00#, 16#00#, 16#30#, 16#00#, 16#00#, 16#00#, 16#00#, 16#00#); Seven_7x8_Width : constant := 7; Seven_7x8_Height : constant := 8; Seven_7x8_Bits : constant U_Char_Array := (16#00#, 16#7C#, 16#7C#, 16#1C#, 16#38#, 16#70#, 16#60#, 16#00#); Eight_10x12_Width : constant := 10; Eight_10x12_Height : constant := 12; Eight_10x12_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#3F#, 16#00#, 16#7F#, 16#80#, 16#61#, 16#80#, 16#61#, 16#80#, 16#3F#, 16#00#, 16#3F#, 16#00#, 16#61#, 16#80#, 16#61#, 16#80#, 16#7F#, 16#80#, 16#3F#, 16#00#, 16#00#, 16#00#); Eight_14x16_Width : constant := 14; Eight_14x16_Height : constant := 16; Eight_14x16_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#0F#, 16#E0#, 16#1F#, 16#F0#, 16#38#, 16#38#, 16#30#, 16#18#, 16#30#, 16#18#, 16#18#, 16#30#, 16#0F#, 16#E0#, 16#0F#, 16#E0#, 16#18#, 16#30#, 16#30#, 16#18#, 16#30#, 16#18#, 16#38#, 16#38#, 16#1F#, 16#F0#, 16#0F#, 16#E0#, 16#00#, 16#00#); Eight_17x20_Width : constant := 17; Eight_17x20_Height : constant := 20; Eight_17x20_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#1F#, 16#FE#, 16#00#, 16#38#, 16#07#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#38#, 16#07#, 16#00#, 16#18#, 16#06#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#18#, 16#06#, 16#00#, 16#38#, 16#07#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#38#, 16#07#, 16#00#, 16#1F#, 16#FE#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#00#, 16#00#, 16#00#); Eight_20x24_Width : constant := 20; Eight_20x24_Height : constant := 24; Eight_20x24_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#0F#, 16#FF#, 16#00#, 16#1F#, 16#FF#, 16#80#, 16#38#, 16#01#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#38#, 16#01#, 16#C0#, 16#18#, 16#01#, 16#80#, 16#0F#, 16#FF#, 16#00#, 16#0F#, 16#FF#, 16#00#, 16#18#, 16#01#, 16#80#, 16#38#, 16#01#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#38#, 16#01#, 16#C0#, 16#1F#, 16#FF#, 16#80#, 16#0F#, 16#FF#, 16#00#, 16#00#, 16#00#, 16#00#); Eight_7x8_Width : constant := 7; Eight_7x8_Height : constant := 8; Eight_7x8_Bits : constant U_Char_Array := (16#00#, 16#38#, 16#6C#, 16#38#, 16#6C#, 16#6C#, 16#38#, 16#00#); Nine_10x12_Width : constant := 10; Nine_10x12_Height : constant := 12; Nine_10x12_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#3F#, 16#00#, 16#7F#, 16#80#, 16#61#, 16#80#, 16#61#, 16#80#, 16#7F#, 16#80#, 16#3F#, 16#80#, 16#01#, 16#80#, 16#61#, 16#80#, 16#7F#, 16#80#, 16#3F#, 16#00#, 16#00#, 16#00#); Nine_14x16_Width : constant := 14; Nine_14x16_Height : constant := 16; Nine_14x16_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#0F#, 16#E0#, 16#1F#, 16#F0#, 16#38#, 16#38#, 16#30#, 16#18#, 16#30#, 16#18#, 16#38#, 16#38#, 16#1F#, 16#F8#, 16#0F#, 16#D8#, 16#00#, 16#18#, 16#00#, 16#18#, 16#30#, 16#18#, 16#38#, 16#38#, 16#1F#, 16#F0#, 16#0F#, 16#E0#, 16#00#, 16#00#); Nine_17x20_Width : constant := 17; Nine_17x20_Height : constant := 20; Nine_17x20_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#1F#, 16#FE#, 16#00#, 16#38#, 16#07#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#38#, 16#07#, 16#00#, 16#1F#, 16#FF#, 16#00#, 16#0F#, 16#FB#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#00#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#30#, 16#03#, 16#00#, 16#38#, 16#07#, 16#00#, 16#1F#, 16#FE#, 16#00#, 16#0F#, 16#FC#, 16#00#, 16#00#, 16#00#, 16#00#); Nine_20x24_Width : constant := 20; Nine_20x24_Height : constant := 24; Nine_20x24_Bits : constant U_Char_Array := (16#00#, 16#00#, 16#00#, 16#0F#, 16#FF#, 16#00#, 16#1F#, 16#FF#, 16#80#, 16#38#, 16#01#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#38#, 16#01#, 16#C0#, 16#1F#, 16#FF#, 16#C0#, 16#0F#, 16#FE#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#00#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#30#, 16#00#, 16#C0#, 16#38#, 16#01#, 16#C0#, 16#1F#, 16#FF#, 16#80#, 16#0F#, 16#FF#, 16#00#, 16#00#, 16#00#, 16#00#); Nine_7x8_Width : constant := 7; Nine_7x8_Height : constant := 8; Nine_7x8_Bits : constant U_Char_Array := (16#00#, 16#38#, 16#6C#, 16#3C#, 16#04#, 16#6C#, 16#38#, 16#00#); end Tile_Data_Numbers;