Mirai's Miscellaneous Misadventures
M37 / models / pepper.c
1
2
3
4
5
6static struct mimimi_layer mimimi_pepper_face_value =
7{
8 0, -6, 0, 12, 32, 2,
9 {
10 {12, 12, 24, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}},
11 {12, 12, 24, {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x00, 0x47, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}},
12 },
13};
14
15static struct mimimi_layer mimimi_pepper_hair_value =
16{
17 0, 1, 0, 20, 32, 16,
18 {
19 {4, 4, 1, {0x03}},
20 {8, 8, 1, {0x03}},
21 {10, 10, 1, {0x03}},
22 {12, 12, 1, {0x03}},
23 {14, 14, 1, {0x03}},
24 {14, 14, 28, {0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x03, 0x03, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03}},
25 {14, 14, 28, {0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03}},
26 {14, 14, 28, {0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03}},
27 {14, 14, 28, {0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03}},
28 {14, 14, 28, {0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03}},
29 {14, 14, 28, {0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03}},
30 {14, 14, 28, {0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03}},
31 {14, 14, 28, {0x03, 0x03, 0x03, 0x00, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x00, 0x03, 0x03}},
32 {14, 14, 28, {0x03, 0x00, 0x03, 0x00, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x03}},
33 {14, 14, 28, {0x03, 0x00, 0x03, 0x00, 0x03, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x03}},
34 {12, 12, 24, {0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, 0x03}},
35 },
36};
37
38static struct mimimi_layer mimimi_pepper_shirt_value =
39{
40 0, 0, 0, 10, 32, 9,
41 {
42 {8, 4, 16, {0x00, 0x00, 0x05, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x05, 0x00, 0x00}},
43 {10, 6, 20, {0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x05, 0x05, 0x00, 0x00, 0x05, 0x05, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00}},
44 {10, 6, 1, {0x05}},
45 {10, 6, 1, {0x05}},
46 {10, 6, 1, {0x05}},
47 {10, 6, 1, {0x05}},
48 {10, 6, 1, {0x05}},
49 {10, 6, 1, {0x05}},
50 {10, 6, 1, {0x05}},
51 },
52};
53
54static struct mimimi_layer mimimi_pepper_jacket_value =
55{
56 0, 0, 0, 10, 32, 12,
57 {
58 {8, 4, 16, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
59 {10, 6, 20, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
60 {10, 6, 20, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
61 {10, 6, 20, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
62 {10, 6, 20, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
63 {10, 6, 20, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
64 {10, 6, 20, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
65 {10, 6, 20, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
66 {10, 6, 20, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
67 {10, 6, 20, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
68 {10, 6, 20, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
69 {10, 6, 20, {0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x00, 0x00, 0x00, 0x00, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48, 0x48}},
70 },
71};
72
73static struct mimimi_layer mimimi_pepper_skirt_value =
74{
75 0, -11, 0, 10, 32, 4,
76 {
77 {10, 6, 1, {0x04}},
78 {10, 6, 1, {0x04}},
79 {10, 8, 1, {0xDE}},
80 {10, 8, 1, {0x04}},
81 },
82};
83
84static struct mimimi_layer mimimi_pepper_sock_value =
85{
86 0, -5, 0, 4, 32, 7,
87 {
88 {4, 4, 1, {0x05}},
89 {4, 4, 1, {0x05}},
90 {4, 4, 1, {0x05}},
91 {4, 4, 1, {0x05}},
92 {4, 4, 1, {0x05}},
93 {4, 4, 1, {0x05}},
94 {2, 2, 1, {0x05}},
95 },
96};
97
98static struct mimimi_layer mimimi_pepper_shoe_value =
99{
100 0, -9, 0, 4, 32, 4,
101 {
102 {4, 4, 8, {0x03, 0x03, 0x03, 0x08, 0x08, 0x03, 0x03, 0x03}},
103 {4, 4, 1, {0x03}},
104 {2, 2, 1, {0x03}},
105 },
106};
107
108static struct mimimi_layer mimimi_pepper_jacket_sleeve_value =
109{
110 0, 0, 0, 4, 32, 10,
111 {
112 {2, 2, 1, {0x48}},
113 {4, 4, 1, {0x48}},
114 {4, 4, 1, {0x48}},
115 {4, 4, 8, {0x4D, 0x48, 0x48, 0x48, 0x4D, 0x48, 0x48, 0x48}},
116 {4, 4, 8, {0x4D, 0x4D, 0x48, 0x4D, 0x4D, 0x4D, 0x48, 0x4D}},
117 {4, 4, 1, {0x4D}},
118 {4, 4, 1, {0x4D}},
119 {4, 4, 1, {0x4D}},
120 {4, 4, 1, {0x4D}},
121 {4, 4, 1, {0x4D}},
122 },
123};
124
125static struct mimimi_layer mimimi_pepper_left_ear_value =
126{
127 2, 3, -5, 12, 32, 6,
128 {
129 {2, 2, 1, {0x03}},
130 {4, 4, 1, {0x03}},
131 {4, 4, 8, {0x03, 0x03, 0x03, 0x08, 0x08, 0x03, 0x03, 0x03}},
132 {4, 4, 8, {0x03, 0x03, 0x03, 0x08, 0x08, 0x03, 0x03, 0x03}},
133 {4, 4, 8, {0x03, 0x03, 0x03, 0x08, 0x08, 0x03, 0x03, 0x03}},
134 {4, 4, 8, {0x03, 0x03, 0x03, 0x08, 0x08, 0x03, 0x03, 0x03}},
135 },
136};
137
138static struct mimimi_layer mimimi_pepper_right_ear_value =
139{
140 2, 3, 5, 12, 32, 6,
141 {
142 {2, 2, 1, {0x03}},
143 {4, 4, 1, {0x03}},
144 {4, 4, 8, {0x03, 0x03, 0x03, 0x08, 0x08, 0x03, 0x03, 0x03}},
145 {4, 4, 8, {0x03, 0x03, 0x03, 0x08, 0x08, 0x03, 0x03, 0x03}},
146 {4, 4, 8, {0x03, 0x03, 0x03, 0x08, 0x08, 0x03, 0x03, 0x03}},
147 {4, 4, 8, {0x03, 0x03, 0x03, 0x08, 0x08, 0x03, 0x03, 0x03}},
148 },
149};
150
151static struct mimimi_model mimimi_pepper_value =
152{
153 19,
154 {
155 {0, &mimimi_torso_value},
156 {0, &mimimi_head_value},
157 {0, &mimimi_left_arm_value},
158 {0, &mimimi_right_arm_value},
159 {0, &mimimi_left_leg_value},
160 {0, &mimimi_right_leg_value},
161 {0, &mimimi_pepper_skirt_value},
162 {0, &mimimi_pepper_shirt_value},
163 {0, &mimimi_pepper_jacket_value},
164 {1, &mimimi_pepper_face_value},
165 {1, &mimimi_pepper_hair_value},
166 {1, &mimimi_pepper_left_ear_value},
167 {1, &mimimi_pepper_right_ear_value},
168 {2, &mimimi_pepper_jacket_sleeve_value},
169 {3, &mimimi_pepper_jacket_sleeve_value},
170 {4, &mimimi_pepper_sock_value},
171 {4, &mimimi_pepper_shoe_value},
172 {5, &mimimi_pepper_sock_value},
173 {5, &mimimi_pepper_shoe_value},
174 },
175};
176
177struct mimimi_model *mimimi_pepper = &mimimi_pepper_value;