Paper Mario DX
Paper Mario (N64) modding
Loading...
Searching...
No Matches
Yoshi.h
Go to the documentation of this file.
1
#include "common.h"
2
3
#include "sprite/npc/Yoshi.h"
4
#include "sprite/npc/VillageLeader.h"
5
#include "sprite/npc/LeadersFriend.h"
6
7
#define YOSHI_GREEN_ANIMS \
8
{ \
9
.idle = ANIM_Yoshi_Green_Idle, \
10
.walk = ANIM_Yoshi_Green_Walk, \
11
.run = ANIM_Yoshi_Green_Idle, \
12
.chase = ANIM_Yoshi_Green_Idle, \
13
.anim_4 = ANIM_Yoshi_Green_Idle, \
14
.anim_5 = ANIM_Yoshi_Green_Idle, \
15
.death = ANIM_Yoshi_Green_Idle, \
16
.hit = ANIM_Yoshi_Green_Idle, \
17
.anim_8 = ANIM_Yoshi_Green_Idle, \
18
.anim_9 = ANIM_Yoshi_Green_Idle, \
19
.anim_A = ANIM_Yoshi_Green_Idle, \
20
.anim_B = ANIM_Yoshi_Green_Idle, \
21
.anim_C = ANIM_Yoshi_Green_Idle, \
22
.anim_D = ANIM_Yoshi_Green_Idle, \
23
.anim_E = ANIM_Yoshi_Green_Idle, \
24
.anim_F = ANIM_Yoshi_Green_Idle, \
25
}
26
27
#define YOSHI_BLUE_ANIMS \
28
{ \
29
.idle = ANIM_Yoshi_Blue_Idle, \
30
.walk = ANIM_Yoshi_Blue_Walk, \
31
.run = ANIM_Yoshi_Blue_Idle, \
32
.chase = ANIM_Yoshi_Blue_Idle, \
33
.anim_4 = ANIM_Yoshi_Blue_Idle, \
34
.anim_5 = ANIM_Yoshi_Blue_Idle, \
35
.death = ANIM_Yoshi_Blue_Idle, \
36
.hit = ANIM_Yoshi_Blue_Idle, \
37
.anim_8 = ANIM_Yoshi_Blue_Idle, \
38
.anim_9 = ANIM_Yoshi_Blue_Idle, \
39
.anim_A = ANIM_Yoshi_Blue_Idle, \
40
.anim_B = ANIM_Yoshi_Blue_Idle, \
41
.anim_C = ANIM_Yoshi_Blue_Idle, \
42
.anim_D = ANIM_Yoshi_Blue_Idle, \
43
.anim_E = ANIM_Yoshi_Blue_Idle, \
44
.anim_F = ANIM_Yoshi_Blue_Idle, \
45
}
46
47
#define YOSHI_PURPLE_ANIMS \
48
{ \
49
.idle = ANIM_Yoshi_Purple_Idle, \
50
.walk = ANIM_Yoshi_Purple_Walk, \
51
.run = ANIM_Yoshi_Purple_Idle, \
52
.chase = ANIM_Yoshi_Purple_Idle, \
53
.anim_4 = ANIM_Yoshi_Purple_Idle, \
54
.anim_5 = ANIM_Yoshi_Purple_Idle, \
55
.death = ANIM_Yoshi_Purple_Idle, \
56
.hit = ANIM_Yoshi_Purple_Idle, \
57
.anim_8 = ANIM_Yoshi_Purple_Idle, \
58
.anim_9 = ANIM_Yoshi_Purple_Idle, \
59
.anim_A = ANIM_Yoshi_Purple_Idle, \
60
.anim_B = ANIM_Yoshi_Purple_Idle, \
61
.anim_C = ANIM_Yoshi_Purple_Idle, \
62
.anim_D = ANIM_Yoshi_Purple_Idle, \
63
.anim_E = ANIM_Yoshi_Purple_Idle, \
64
.anim_F = ANIM_Yoshi_Purple_Idle, \
65
}
66
67
#define YOSHI_YELLOW_ANIMS \
68
{ \
69
.idle = ANIM_Yoshi_Yellow_Idle, \
70
.walk = ANIM_Yoshi_Yellow_Walk, \
71
.run = ANIM_Yoshi_Yellow_Idle, \
72
.chase = ANIM_Yoshi_Yellow_Idle, \
73
.anim_4 = ANIM_Yoshi_Yellow_Idle, \
74
.anim_5 = ANIM_Yoshi_Yellow_Idle, \
75
.death = ANIM_Yoshi_Yellow_Idle, \
76
.hit = ANIM_Yoshi_Yellow_Idle, \
77
.anim_8 = ANIM_Yoshi_Yellow_Idle, \
78
.anim_9 = ANIM_Yoshi_Yellow_Idle, \
79
.anim_A = ANIM_Yoshi_Yellow_Idle, \
80
.anim_B = ANIM_Yoshi_Yellow_Idle, \
81
.anim_C = ANIM_Yoshi_Yellow_Idle, \
82
.anim_D = ANIM_Yoshi_Yellow_Idle, \
83
.anim_E = ANIM_Yoshi_Yellow_Idle, \
84
.anim_F = ANIM_Yoshi_Yellow_Idle, \
85
}
86
87
#define YOSHI_RED_ANIMS \
88
{ \
89
.idle = ANIM_Yoshi_Red_Idle, \
90
.walk = ANIM_Yoshi_Red_Walk, \
91
.run = ANIM_Yoshi_Red_Idle, \
92
.chase = ANIM_Yoshi_Red_Idle, \
93
.anim_4 = ANIM_Yoshi_Red_Idle, \
94
.anim_5 = ANIM_Yoshi_Red_Idle, \
95
.death = ANIM_Yoshi_Red_Idle, \
96
.hit = ANIM_Yoshi_Red_Idle, \
97
.anim_8 = ANIM_Yoshi_Red_Idle, \
98
.anim_9 = ANIM_Yoshi_Red_Idle, \
99
.anim_A = ANIM_Yoshi_Red_Idle, \
100
.anim_B = ANIM_Yoshi_Red_Idle, \
101
.anim_C = ANIM_Yoshi_Red_Idle, \
102
.anim_D = ANIM_Yoshi_Red_Idle, \
103
.anim_E = ANIM_Yoshi_Red_Idle, \
104
.anim_F = ANIM_Yoshi_Red_Idle, \
105
}
106
107
#define YOSHI_LEADER_ANIMS \
108
{ \
109
.idle = ANIM_VillageLeader_Idle, \
110
.walk = ANIM_VillageLeader_Idle, \
111
.run = ANIM_VillageLeader_Idle, \
112
.chase = ANIM_VillageLeader_Idle, \
113
.anim_4 = ANIM_VillageLeader_Idle, \
114
.anim_5 = ANIM_VillageLeader_Idle, \
115
.death = ANIM_VillageLeader_Idle, \
116
.hit = ANIM_VillageLeader_Idle, \
117
.anim_8 = ANIM_VillageLeader_Idle, \
118
.anim_9 = ANIM_VillageLeader_Idle, \
119
.anim_A = ANIM_VillageLeader_Idle, \
120
.anim_B = ANIM_VillageLeader_Idle, \
121
.anim_C = ANIM_VillageLeader_Idle, \
122
.anim_D = ANIM_VillageLeader_Idle, \
123
.anim_E = ANIM_VillageLeader_Idle, \
124
.anim_F = ANIM_VillageLeader_Idle, \
125
}
126
127
#define YOSHI_COUNCILLOR_ANIMS \
128
{ \
129
.idle = ANIM_LeadersFriend_Idle, \
130
.walk = ANIM_LeadersFriend_Idle, \
131
.run = ANIM_LeadersFriend_Idle, \
132
.chase = ANIM_LeadersFriend_Idle, \
133
.anim_4 = ANIM_LeadersFriend_Idle, \
134
.anim_5 = ANIM_LeadersFriend_Idle, \
135
.death = ANIM_LeadersFriend_Idle, \
136
.hit = ANIM_LeadersFriend_Idle, \
137
.anim_8 = ANIM_LeadersFriend_Idle, \
138
.anim_9 = ANIM_LeadersFriend_Idle, \
139
.anim_A = ANIM_LeadersFriend_Idle, \
140
.anim_B = ANIM_LeadersFriend_Idle, \
141
.anim_C = ANIM_LeadersFriend_Idle, \
142
.anim_D = ANIM_LeadersFriend_Idle, \
143
.anim_E = ANIM_LeadersFriend_Idle, \
144
.anim_F = ANIM_LeadersFriend_Idle, \
145
}
src
world
common
npc
Yoshi.h
Generated by
1.10.0