Mirai's Miscellaneous Misadventures
M26 / include / mimimi / appearances.h
1
2
3
4#ifndef MIMIMI_APPEARANCES_H
5#define MIMIMI_APPEARANCES_H
6
7struct mimimi_model;
8struct mimimi_allocator;
9
10struct mimimi_animation;
11
12struct mimimi_animation_set
13{
14 int standing_animation_count;
15 struct mimimi_animation *standing;
16 struct mimimi_animation *knocked;
17 struct mimimi_animation *falling;
18 int jumping_image_count;
19 struct mimimi_image *jumping;
20};
21
22struct mimimi_appearance
23{
24 struct mimimi_animation_set left, right;
25};
26
27void mimimi_appearance(struct mimimi_appearance *appearance, struct mimimi_model *model, int x, int y, struct mimimi_allocator *allocator);
28
29#endif