Mirai's Miscellaneous Misadventures

M53 / models / base.c

1/* license: AGPLv3 or later */
2/* copyright 2024 zamfofex */
3
4#include "models.h"
5
6struct mimimi_layer mimimi_head_origin =
7{
8    0, -1, 0, 0, 32, 0, {{0}},
9};
10
11struct mimimi_layer mimimi_head_value =
12{
13    0, 12, 0, 12, 32, 12,
14    {
15        {6, 6, 1, {0xF9}},
16        {8, 8, 1, {0xF9}},
17        {10, 10, 1, {0xF9}},
18        {12, 12, 1, {0xF9}},
19        {12, 12, 1, {0xF9}},
20        {12, 12, 1, {0xF9}},
21        {12, 12, 1, {0xF9}},
22        {12, 12, 1, {0xF9}},
23        {12, 12, 1, {0xF9}},
24        {10, 10, 1, {0xF9}},
25        {8, 8, 1, {0xF9}},
26        {6, 6, 1, {0xF9}},
27    },
28};
29
30struct mimimi_layer mimimi_torso_value =
31{
32    0, 12, 0, 6, 32, 12,
33    {
34        {6, 4, 1, {0xF9}},
35        {8, 4, 1, {0xF9}},
36        {10, 6, 1, {0xF9}},
37        {10, 6, 1, {0xF9}},
38        {10, 6, 1, {0xF9}},
39        {10, 6, 1, {0xF9}},
40        {10, 6, 1, {0xF9}},
41        {10, 6, 1, {0xF9}},
42        {10, 6, 1, {0xF9}},
43        {10, 6, 1, {0xF9}},
44        {10, 6, 1, {0xF9}},
45        {10, 6, 1, {0xF9}},
46        {10, 6, 1, {0xF9}},
47        {8, 4, 1, {0xF9}},
48        {6, 4, 1, {0xF9}},
49    },
50};
51
52struct mimimi_layer mimimi_upper_left_arm_value =
53{
54    0, -1, -4, 4, 96, 7,
55    {
56        {2, 2, 1, {0xF9}},
57        {4, 4, 1, {0xF9}},
58        {4, 4, 1, {0xF9}},
59        {4, 4, 1, {0xF9}},
60        {4, 4, 1, {0xF9}},
61        {4, 4, 1, {0xF9}},
62        {2, 2, 1, {0xF9}},
63    },
64};
65
66struct mimimi_layer mimimi_upper_right_arm_value =
67{
68    0, -1, 4, 4, 96, 7,
69    {
70        {2, 2, 1, {0xF9}},
71        {4, 4, 1, {0xF9}},
72        {4, 4, 1, {0xF9}},
73        {4, 4, 1, {0xF9}},
74        {4, 4, 1, {0xF9}},
75        {4, 4, 1, {0xF9}},
76        {2, 2, 1, {0xF9}},
77    },
78};
79
80struct mimimi_layer mimimi_lower_left_arm_value =
81{
82    0, -5, 0, 4, 32, 7,
83    {
84        {2, 2, 1, {0xF9}},
85        {4, 4, 1, {0xF9}},
86        {4, 4, 1, {0xF9}},
87        {4, 4, 1, {0xF9}},
88        {4, 4, 1, {0xF9}},
89        {4, 4, 1, {0xF9}},
90        {2, 2, 1, {0xF9}},
91    },
92};
93
94struct mimimi_layer mimimi_lower_right_arm_value =
95{
96    0, -5, 0, 4, 32, 7,
97    {
98        {2, 2, 1, {0xF9}},
99        {4, 4, 1, {0xF9}},
100        {4, 4, 1, {0xF9}},
101        {4, 4, 1, {0xF9}},
102        {4, 4, 1, {0xF9}},
103        {4, 4, 1, {0xF9}},
104        {2, 2, 1, {0xF9}},
105    },
106};
107
108struct mimimi_layer mimimi_upper_left_leg_value =
109{
110    0, -11, -3, 4, 32, 7,
111    {
112        {2, 2, 1, {0xF9}},
113        {4, 4, 1, {0xF9}},
114        {4, 4, 1, {0xF9}},
115        {4, 4, 1, {0xF9}},
116        {4, 4, 1, {0xF9}},
117        {4, 4, 1, {0xF9}},
118        {2, 2, 1, {0xF9}},
119    },
120};
121
122struct mimimi_layer mimimi_upper_right_leg_value =
123{
124    0, -11, 3, 4, 32, 7,
125    {
126        {2, 2, 1, {0xF9}},
127        {4, 4, 1, {0xF9}},
128        {4, 4, 1, {0xF9}},
129        {4, 4, 1, {0xF9}},
130        {4, 4, 1, {0xF9}},
131        {4, 4, 1, {0xF9}},
132        {2, 2, 1, {0xF9}},
133    },
134};
135
136struct mimimi_layer mimimi_lower_left_leg_value =
137{
138    0, -5, 0, 4, 32, 7,
139    {
140        {2, 2, 1, {0xF9}},
141        {4, 4, 1, {0xF9}},
142        {4, 4, 1, {0xF9}},
143        {4, 4, 1, {0xF9}},
144        {4, 4, 1, {0xF9}},
145        {4, 4, 1, {0xF9}},
146        {2, 2, 1, {0xF9}},
147    },
148};
149
150struct mimimi_layer mimimi_lower_right_leg_value =
151{
152    0, -5, 0, 4, 32, 7,
153    {
154        {2, 2, 1, {0xF9}},
155        {4, 4, 1, {0xF9}},
156        {4, 4, 1, {0xF9}},
157        {4, 4, 1, {0xF9}},
158        {4, 4, 1, {0xF9}},
159        {4, 4, 1, {0xF9}},
160        {2, 2, 1, {0xF9}},
161    },
162};
163
164struct mimimi_layer mimimi_empty_layer = {0};