Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
YoshiKid.h
Go to the documentation of this file.
1#include "common.h"
2
3#include "sprite/npc/YoshiKid.h"
4
5#define YOSHI_KID_GREEN_ANIMS \
6{ \
7 .idle = ANIM_YoshiKid_Green_Idle, \
8 .walk = ANIM_YoshiKid_Green_Walk, \
9 .run = ANIM_YoshiKid_Green_Run, \
10 .chase = ANIM_YoshiKid_Green_Run, \
11 .anim_4 = ANIM_YoshiKid_Green_Idle, \
12 .anim_5 = ANIM_YoshiKid_Green_Idle, \
13 .death = ANIM_YoshiKid_Green_Idle, \
14 .hit = ANIM_YoshiKid_Green_Idle, \
15 .anim_8 = ANIM_YoshiKid_Green_Idle, \
16 .anim_9 = ANIM_YoshiKid_Green_Idle, \
17 .anim_A = ANIM_YoshiKid_Green_Idle, \
18 .anim_B = ANIM_YoshiKid_Green_Idle, \
19 .anim_C = ANIM_YoshiKid_Green_Idle, \
20 .anim_D = ANIM_YoshiKid_Green_Idle, \
21 .anim_E = ANIM_YoshiKid_Green_Idle, \
22 .anim_F = ANIM_YoshiKid_Green_Idle, \
23}
24
25#define YOSHI_KID_BLUE_ANIMS \
26{ \
27 .idle = ANIM_YoshiKid_Blue_Idle, \
28 .walk = ANIM_YoshiKid_Blue_Walk, \
29 .run = ANIM_YoshiKid_Blue_Run, \
30 .chase = ANIM_YoshiKid_Blue_Run, \
31 .anim_4 = ANIM_YoshiKid_Blue_Idle, \
32 .anim_5 = ANIM_YoshiKid_Blue_Idle, \
33 .death = ANIM_YoshiKid_Blue_Idle, \
34 .hit = ANIM_YoshiKid_Blue_Idle, \
35 .anim_8 = ANIM_YoshiKid_Blue_Idle, \
36 .anim_9 = ANIM_YoshiKid_Blue_Idle, \
37 .anim_A = ANIM_YoshiKid_Blue_Idle, \
38 .anim_B = ANIM_YoshiKid_Blue_Idle, \
39 .anim_C = ANIM_YoshiKid_Blue_Idle, \
40 .anim_D = ANIM_YoshiKid_Blue_Idle, \
41 .anim_E = ANIM_YoshiKid_Blue_Idle, \
42 .anim_F = ANIM_YoshiKid_Blue_Idle, \
43}
44
45#define YOSHI_KID_PURPLE_ANIMS \
46{ \
47 .idle = ANIM_YoshiKid_Purple_Idle, \
48 .walk = ANIM_YoshiKid_Purple_Walk, \
49 .run = ANIM_YoshiKid_Purple_Run, \
50 .chase = ANIM_YoshiKid_Purple_Run, \
51 .anim_4 = ANIM_YoshiKid_Purple_Idle, \
52 .anim_5 = ANIM_YoshiKid_Purple_Idle, \
53 .death = ANIM_YoshiKid_Purple_Idle, \
54 .hit = ANIM_YoshiKid_Purple_Idle, \
55 .anim_8 = ANIM_YoshiKid_Purple_Idle, \
56 .anim_9 = ANIM_YoshiKid_Purple_Idle, \
57 .anim_A = ANIM_YoshiKid_Purple_Idle, \
58 .anim_B = ANIM_YoshiKid_Purple_Idle, \
59 .anim_C = ANIM_YoshiKid_Purple_Idle, \
60 .anim_D = ANIM_YoshiKid_Purple_Idle, \
61 .anim_E = ANIM_YoshiKid_Purple_Idle, \
62 .anim_F = ANIM_YoshiKid_Purple_Idle, \
63}
64
65#define YOSHI_KID_YELLOW_ANIMS \
66{ \
67 .idle = ANIM_YoshiKid_Yellow_Idle, \
68 .walk = ANIM_YoshiKid_Yellow_Walk, \
69 .run = ANIM_YoshiKid_Yellow_Run, \
70 .chase = ANIM_YoshiKid_Yellow_Run, \
71 .anim_4 = ANIM_YoshiKid_Yellow_Idle, \
72 .anim_5 = ANIM_YoshiKid_Yellow_Idle, \
73 .death = ANIM_YoshiKid_Yellow_Idle, \
74 .hit = ANIM_YoshiKid_Yellow_Idle, \
75 .anim_8 = ANIM_YoshiKid_Yellow_Idle, \
76 .anim_9 = ANIM_YoshiKid_Yellow_Idle, \
77 .anim_A = ANIM_YoshiKid_Yellow_Idle, \
78 .anim_B = ANIM_YoshiKid_Yellow_Idle, \
79 .anim_C = ANIM_YoshiKid_Yellow_Idle, \
80 .anim_D = ANIM_YoshiKid_Yellow_Idle, \
81 .anim_E = ANIM_YoshiKid_Yellow_Idle, \
82 .anim_F = ANIM_YoshiKid_Yellow_Idle, \
83}
84
85#define YOSHI_KID_RED_ANIMS \
86{ \
87 .idle = ANIM_YoshiKid_Red_Idle, \
88 .walk = ANIM_YoshiKid_Red_Walk, \
89 .run = ANIM_YoshiKid_Red_Run, \
90 .chase = ANIM_YoshiKid_Red_Run, \
91 .anim_4 = ANIM_YoshiKid_Red_Idle, \
92 .anim_5 = ANIM_YoshiKid_Red_Idle, \
93 .death = ANIM_YoshiKid_Red_Idle, \
94 .hit = ANIM_YoshiKid_Red_Idle, \
95 .anim_8 = ANIM_YoshiKid_Red_Idle, \
96 .anim_9 = ANIM_YoshiKid_Red_Idle, \
97 .anim_A = ANIM_YoshiKid_Red_Idle, \
98 .anim_B = ANIM_YoshiKid_Red_Idle, \
99 .anim_C = ANIM_YoshiKid_Red_Idle, \
100 .anim_D = ANIM_YoshiKid_Red_Idle, \
101 .anim_E = ANIM_YoshiKid_Red_Idle, \
102 .anim_F = ANIM_YoshiKid_Red_Idle, \
103}