summaryrefslogtreecommitdiff
path: root/bubbob/patmap.py
blob: 3b00252b360735d39fdd8d9dcff4a6c8a0060dee (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
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
patmap = {(0, 0, 0): ('pat03.ppm', (0, 120, 24, 24)),
 (1, 0, 0): ('pat01.ppm', (0, 24, 24, 24)),
 (2, 0, 0): ('pat09.ppm', (0, 0, 24, 24)),
 (2, 'l'): ('pat14.ppm', (0, 160, 40, 32)),
 (3, 0, 0): ('pat06.ppm', (0, 120, 24, 24)),
 (3, 'l'): ('pat17.ppm', (0, 32, 40, 32)),
 (4, 0, 0): ('pat04.ppm', (0, 48, 24, 24)),
 (4, 'l'): ('pat15.ppm', (0, 192, 40, 32)),
 (5, 0, 0): ('pat01.ppm', (0, 216, 24, 24)),
 (5, 'l'): ('pat19.ppm', (0, 96, 40, 32)),
 (6, 0, 0): ('pat09.ppm', (0, 144, 24, 24)),
 (6, 'l'): ('pat18.ppm', (0, 96, 40, 32)),
 (7, 0, 0): ('pat07.ppm', (0, 24, 24, 24)),
 (8, 0, 0): ('pat02.ppm', (0, 48, 24, 24)),
 (9, 0, 0): ('pat09.ppm', (0, 216, 24, 24)),
 (9, 'l'): ('pat11.ppm', (0, 64, 40, 32)),
 (10, 0, 0): ('pat07.ppm', (0, 96, 24, 24)),
 (10, 'l'): ('pat14.ppm', (0, 96, 40, 32)),
 (11, 0, 0): ('pat05.ppm', (0, 24, 24, 24)),
 (11, 'l'): ('pat13.ppm', (0, 32, 40, 32)),
 (12, 0, 0): ('pat02.ppm', (0, 216, 24, 24)),
 (12, 'l'): ('pat18.ppm', (0, 0, 40, 32)),
 (13, 0, 0): ('pat00.ppm', (0, 72, 24, 24)),
 (13, 'l'): ('pat18.ppm', (0, 128, 40, 32)),
 (14, 0, 0): ('pat07.ppm', (0, 192, 24, 24)),
 (15, 0, 0): ('pat05.ppm', (0, 192, 24, 24)),
 (15, 'l'): ('pat18.ppm', (0, 32, 40, 32)),
 (16, 0, 0): ('pat06.ppm', (0, 96, 24, 24)),
 (16, 'l'): ('pat11.ppm', (0, 32, 40, 32)),
 (17, 0, 0): ('pat04.ppm', (0, 0, 24, 24)),
 (17, 'l'): ('pat14.ppm', (0, 64, 40, 32)),
 (18, 0, 0): ('pat01.ppm', (0, 168, 24, 24)),
 (18, 'l'): ('pat13.ppm', (0, 0, 40, 32)),
 (19, 0, 0): ('pat09.ppm', (0, 96, 24, 24)),
 (19, 'l'): ('pat16.ppm', (0, 192, 40, 32)),
 (20, 0, 0): ('pat07.ppm', (0, 0, 24, 24)),
 (20, 'l'): ('pat15.ppm', (0, 160, 40, 32)),
 (21, 0, 0): ('pat04.ppm', (0, 192, 24, 24)),
 (21, 'l'): ('pat19.ppm', (0, 64, 40, 32)),
 (22, 0, 0): ('pat02.ppm', (0, 120, 24, 24)),
 (22, 'l'): ('pat17.ppm', (0, 224, 40, 32)),
 (23, 0, 0): ('pat10.ppm', (0, 24, 24, 24)),
 (23, 'l'): ('pat12.ppm', (0, 64, 40, 32)),
 (24, 0, 0): ('pat05.ppm', (0, 0, 24, 24)),
 (24, 'l'): ('pat17.ppm', (0, 96, 40, 32)),
 (25, 0, 0): ('pat02.ppm', (0, 168, 24, 24)),
 (25, 'l'): ('pat15.ppm', (0, 64, 40, 32)),
 (26, 0, 0): ('pat00.ppm', (0, 24, 24, 24)),
 (26, 0, 1): ('pat00.ppm', (0, 0, 24, 24)),
 (26, 1, 0): ('pat01.ppm', (0, 120, 24, 24)),
 (26, 1, 1): ('pat08.ppm', (0, 144, 24, 24)),
 (26, 'l'): ('pat13.ppm', (0, 224, 40, 32)),
 (27, 0, 0): ('pat07.ppm', (0, 216, 24, 24)),
 (27, 'l'): ('pat17.ppm', (0, 64, 40, 32)),
 (28, 0, 0): ('pat05.ppm', (0, 168, 24, 24)),
 (28, 'l'): ('pat15.ppm', (0, 224, 40, 32)),
 (29, 0, 0): ('pat03.ppm', (0, 72, 24, 24)),
 (30, 0, 0): ('pat00.ppm', (0, 216, 24, 24)),
 (30, 'l'): ('pat17.ppm', (0, 160, 40, 32)),
 (31, 0, 0): ('pat08.ppm', (0, 168, 24, 24)),
 (31, 'l'): ('pat12.ppm', (0, 32, 40, 32)),
 (32, 0, 0): ('pat08.ppm', (0, 0, 24, 24)),
 (33, 0, 0): ('pat05.ppm', (0, 144, 24, 24)),
 (33, 'l'): ('pat12.ppm', (0, 192, 40, 32)),
 (34, 0, 0): ('pat03.ppm', (0, 48, 24, 24)),
 (35, 0, 0): ('pat00.ppm', (0, 168, 24, 24)),
 (35, 'l'): ('pat14.ppm', (0, 128, 40, 32)),
 (36, 0, 0): ('pat07.ppm', (0, 120, 24, 24)),
 (36, 'l'): ('pat16.ppm', (0, 96, 40, 32)),
 (37, 0, 0): ('pat06.ppm', (0, 72, 24, 24)),
 (38, 0, 0): ('pat03.ppm', (0, 216, 24, 24)),
 (38, 'l'): ('pat11.ppm', (0, 128, 40, 32)),
 (39, 0, 0): ('pat01.ppm', (0, 96, 24, 24)),
 (40, 0, 0): ('pat08.ppm', (0, 48, 24, 24)),
 (41, 0, 0): ('pat04.ppm', (0, 24, 24, 24)),
 (41, 'l'): ('pat12.ppm', (0, 160, 40, 32)),
 (42, 0, 0): ('pat01.ppm', (0, 192, 24, 24)),
 (43, 0, 0): ('pat05.ppm', (0, 120, 24, 24)),
 (43, 1, 0): ('pat08.ppm', (0, 72, 24, 24)),
 (44, 0, 0): ('pat07.ppm', (0, 48, 24, 24)),
 (45, 0, 0): ('pat04.ppm', (0, 216, 24, 24)),
 (45, 'l'): ('pat16.ppm', (0, 224, 40, 32)),
 (46, 0, 0): ('pat02.ppm', (0, 144, 24, 24)),
 (46, 'l'): ('pat16.ppm', (0, 64, 40, 32)),
 (47, 0, 0): ('pat10.ppm', (0, 72, 24, 24)),
 (47, 'l'): ('pat19.ppm', (0, 224, 40, 32)),
 (48, 0, 0): ('pat00.ppm', (0, 120, 24, 24)),
 (48, 'l'): ('pat12.ppm', (0, 128, 40, 32)),
 (49, 0, 0): ('pat08.ppm', (0, 96, 24, 24)),
 (49, 'l'): ('pat11.ppm', (0, 192, 40, 32)),
 (50, 0, 0): ('pat06.ppm', (0, 24, 24, 24)),
 (50, 'l'): ('pat16.ppm', (0, 128, 40, 32)),
 (51, 0, 0): ('pat03.ppm', (0, 144, 24, 24)),
 (51, 'l'): ('pat14.ppm', (0, 0, 40, 32)),
 (52, 0, 0): ('pat01.ppm', (0, 72, 24, 24)),
 (52, 'l'): ('pat15.ppm', (0, 0, 40, 32)),
 (53, 0, 0): ('pat09.ppm', (0, 48, 24, 24)),
 (53, 'l'): ('pat16.ppm', (0, 32, 40, 32)),
 (54, 0, 0): ('pat06.ppm', (0, 192, 24, 24)),
 (54, 'l'): ('pat19.ppm', (0, 192, 40, 32)),
 (55, 0, 0): ('pat04.ppm', (0, 96, 24, 24)),
 (55, 'l'): ('pat18.ppm', (0, 160, 40, 32)),
 (56, 0, 0): ('pat09.ppm', (0, 120, 24, 24)),
 (56, 'l'): ('pat18.ppm', (0, 64, 40, 32)),
 (57, 0, 0): ('pat00.ppm', (0, 144, 24, 24)),
 (57, 'l'): ('pat12.ppm', (0, 96, 40, 32)),
 (58, 0, 0): ('pat04.ppm', (0, 168, 24, 24)),
 (59, 0, 0): ('pat02.ppm', (0, 72, 24, 24)),
 (59, 'l'): ('pat14.ppm', (0, 192, 40, 32)),
 (60, 0, 0): ('pat10.ppm', (0, 48, 24, 24)),
 (60, 'l'): ('pat13.ppm', (0, 96, 40, 64)),
 (61, 0, 0): ('pat07.ppm', (0, 168, 24, 24)),
 (62, 0, 0): ('pat05.ppm', (0, 96, 24, 24)),
 (62, 'l'): ('pat19.ppm', (0, 128, 40, 32)),
 (63, 0, 0): ('pat03.ppm', (0, 0, 24, 24)),
 (63, 'l'): ('pat20.ppm', (0, 0, 40, 32)),
 (64, 0, 0): ('pat02.ppm', (0, 96, 24, 24)),
 (64, 'l'): ('pat13.ppm', (0, 64, 40, 32)),
 (65, 0, 0): ('pat10.ppm', (0, 0, 24, 24)),
 (65, 'l'): ('pat19.ppm', (0, 32, 40, 32)),
 (66, 0, 0): ('pat07.ppm', (0, 144, 24, 24)),
 (66, 'l'): ('pat17.ppm', (0, 192, 40, 32)),
 (67, 0, 0): ('pat05.ppm', (0, 72, 24, 24)),
 (67, 'l'): ('pat11.ppm', (0, 224, 40, 32)),
 (68, 0, 0): ('pat03.ppm', (0, 24, 24, 24)),
 (68, 'l'): ('pat15.ppm', (0, 32, 40, 32)),
 (69, 0, 0): ('pat00.ppm', (0, 96, 24, 24)),
 (69, 'l'): ('pat13.ppm', (0, 192, 40, 32)),
 (70, 0, 0): ('pat08.ppm', (0, 192, 24, 24)),
 (70, 'l'): ('pat17.ppm', (0, 0, 40, 32)),
 (71, 0, 0): ('pat06.ppm', (0, 0, 24, 24)),
 (72, 0, 0): ('pat00.ppm', (0, 192, 24, 24)),
 (72, 'l'): ('pat15.ppm', (0, 128, 40, 32)),
 (73, 0, 0): ('pat08.ppm', (0, 120, 24, 24)),
 (74, 0, 0): ('pat06.ppm', (0, 48, 24, 24)),
 (75, 0, 0): ('pat03.ppm', (0, 192, 24, 24)),
 (76, 0, 0): ('pat01.ppm', (0, 144, 24, 24)),
 (76, 'l'): ('pat11.ppm', (0, 0, 40, 32)),
 (77, 0, 0): ('pat09.ppm', (0, 72, 24, 24)),
 (77, 'l'): ('pat14.ppm', (0, 32, 40, 32)),
 (78, 0, 0): ('pat06.ppm', (0, 216, 24, 24)),
 (78, 'l'): ('pat13.ppm', (0, 160, 40, 32)),
 (79, 0, 0): ('pat04.ppm', (0, 144, 24, 24)),
 (79, 'l'): ('pat16.ppm', (0, 160, 40, 32)),
 (80, 0, 0): ('pat05.ppm', (0, 48, 24, 24)),
 (81, 0, 0): ('pat02.ppm', (0, 192, 24, 24)),
 (81, 'l'): ('pat17.ppm', (0, 128, 40, 32)),
 (82, 0, 0): ('pat00.ppm', (0, 48, 24, 24)),
 (82, 'l'): ('pat12.ppm', (0, 0, 40, 32)),
 (83, 0, 0): ('pat08.ppm', (0, 24, 24, 24)),
 (83, 'l'): ('pat11.ppm', (0, 96, 40, 32)),
 (84, 0, 0): ('pat05.ppm', (0, 216, 24, 24)),
 (84, 'l'): ('pat14.ppm', (0, 224, 40, 32)),
 (84, 'r'): ('pat18.ppm', (0, 224, 40, 32)),
 (85, 0, 0): ('pat03.ppm', (0, 96, 24, 24)),
 (86, 0, 0): ('pat01.ppm', (0, 0, 24, 24)),
 (87, 0, 0): ('pat08.ppm', (0, 216, 24, 24)),
 (88, 0, 0): ('pat03.ppm', (0, 168, 24, 24)),
 (88, 'l'): ('pat20.ppm', (0, 32, 40, 32)),
 (89, 0, 0): ('pat01.ppm', (0, 48, 24, 24)),
 (90, 0, 0): ('pat09.ppm', (0, 24, 24, 24)),
 (90, 'l'): ('pat12.ppm', (0, 224, 40, 32)),
 (91, 0, 0): ('pat06.ppm', (0, 144, 24, 24)),
 (92, 0, 0): ('pat04.ppm', (0, 120, 24, 24)),
 (92, 'l'): ('pat18.ppm', (0, 192, 40, 32)),
 (93, 0, 0): ('pat02.ppm', (0, 24, 24, 24)),
 (93, 'l'): ('pat11.ppm', (0, 160, 40, 32)),
 (94, 0, 0): ('pat09.ppm', (0, 192, 24, 24)),
 (94, 'l'): ('pat19.ppm', (0, 0, 40, 32)),
 (95, 0, 0): ('pat07.ppm', (0, 72, 24, 24)),
 (95, 'l'): ('pat15.ppm', (0, 96, 40, 32)),
 (96, 0, 0): ('pat06.ppm', (0, 168, 24, 24)),
 (97, 0, 0): ('pat04.ppm', (0, 72, 24, 24)),
 (97, 'l'): ('pat16.ppm', (0, 0, 40, 32)),
 (98, 0, 0): ('pat02.ppm', (0, 0, 24, 24)),
 (98, 'l'): ('pat19.ppm', (0, 160, 40, 32)),
 (99, 0, 0): ('pat09.ppm', (0, 168, 24, 24))}