summaryrefslogtreecommitdiff
path: root/fpcsrc/packages/libndsfpc/examples/gl2d/fonts/uvcoord_font_16x16.pas
blob: 6f850099ec806f1842c5c4030abed7cd15acf261 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
unit uvcoord_font_16x16;

interface

uses 
  ctypes;
  

const
  FONT_16X16_BITMAP_WIDTH  = 64;
  FONT_16X16_BITMAP_HEIGHT = 512;
  FONT_16X16_NUM_IMAGES    = 96;

var
  font_16x16_texcoords: array [1..FONT_16X16_NUM_IMAGES*4] of cuint = (
 0, 0, 16, 16,				// 0
 16, 0, 16, 16,				// 1
 32, 0, 16, 16,				// 2
 48, 0, 16, 16,				// 3
 0, 16, 16, 16,				// 4
 16, 16, 16, 16,				// 5
 32, 16, 16, 16,				// 6
 48, 16, 16, 16,				// 7
 0, 32, 16, 16,				// 8
 16, 32, 16, 16,				// 9
 32, 32, 16, 16,				// 10
 48, 32, 16, 16,				// 11
 0, 48, 16, 16,				// 12
 16, 48, 16, 16,				// 13
 32, 48, 16, 16,				// 14
 48, 48, 16, 16,				// 15
 0, 64, 16, 16,				// 16
 16, 64, 16, 16,				// 17
 32, 64, 16, 16,				// 18
 48, 64, 16, 16,				// 19
 0, 80, 16, 16,				// 20
 16, 80, 16, 16,				// 21
 32, 80, 16, 16,				// 22
 48, 80, 16, 16,				// 23
 0, 96, 16, 16,				// 24
 16, 96, 16, 16,				// 25
 32, 96, 16, 16,				// 26
 48, 96, 16, 16,				// 27
 0, 112, 16, 16,				// 28
 16, 112, 16, 16,				// 29
 32, 112, 16, 16,				// 30
 48, 112, 16, 16,				// 31
 0, 128, 16, 16,				// 32
 16, 128, 16, 16,				// 33
 32, 128, 16, 16,				// 34
 48, 128, 16, 16,				// 35
 0, 144, 16, 16,				// 36
 16, 144, 16, 16,				// 37
 32, 144, 16, 16,				// 38
 48, 144, 16, 16,				// 39
 0, 160, 16, 16,				// 40
 16, 160, 16, 16,				// 41
 32, 160, 16, 16,				// 42
 48, 160, 16, 16,				// 43
 0, 176, 16, 16,				// 44
 16, 176, 16, 16,				// 45
 32, 176, 16, 16,				// 46
 48, 176, 16, 16,				// 47
 0, 192, 16, 16,				// 48
 16, 192, 16, 16,				// 49
 32, 192, 16, 16,				// 50
 48, 192, 16, 16,				// 51
 0, 208, 16, 16,				// 52
 16, 208, 16, 16,				// 53
 32, 208, 16, 16,				// 54
 48, 208, 16, 16,				// 55
 0, 224, 16, 16,				// 56
 16, 224, 16, 16,				// 57
 32, 224, 16, 16,				// 58
 48, 224, 16, 16,				// 59
 0, 240, 16, 16,				// 60
 16, 240, 16, 16,				// 61
 32, 240, 16, 16,				// 62
 48, 240, 16, 16,				// 63
 0, 256, 16, 16,				// 64
 16, 256, 16, 16,				// 65
 32, 256, 16, 16,				// 66
 48, 256, 16, 16,				// 67
 0, 272, 16, 16,				// 68
 16, 272, 16, 16,				// 69
 32, 272, 16, 16,				// 70
 48, 272, 16, 16,				// 71
 0, 288, 16, 16,				// 72
 16, 288, 16, 16,				// 73
 32, 288, 16, 16,				// 74
 48, 288, 16, 16,				// 75
 0, 304, 16, 16,				// 76
 16, 304, 16, 16,				// 77
 32, 304, 16, 16,				// 78
 48, 304, 16, 16,				// 79
 0, 320, 16, 16,				// 80
 16, 320, 16, 16,				// 81
 32, 320, 16, 16,				// 82
 48, 320, 16, 16,				// 83
 0, 336, 16, 16,				// 84
 16, 336, 16, 16,				// 85
 32, 336, 16, 16,				// 86
 48, 336, 16, 16,				// 87
 0, 352, 16, 16,				// 88
 16, 352, 16, 16,				// 89
 32, 352, 16, 16,				// 90
 48, 352, 16, 16,				// 91
 0, 368, 16, 16,				// 92
 16, 368, 16, 16,				// 93
 32, 368, 16, 16,				// 94
 48, 368, 16, 16				// 95
);


implementation

end.