summaryrefslogtreecommitdiff
path: root/mm/assets/objects/object_wallmaster/object_wallmaster.h
blob: 009ee98d1185d614b23a80b6cff4985b9e8e7865 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
#ifndef OBJECTS_OBJECT_WALLMASTER_H
#define OBJECTS_OBJECT_WALLMASTER_H 1

#include "align_asset_macro.h"

#define dgWallmasterDamageAnim "__OTR__objects/object_wallmaster/gWallmasterDamageAnim"
static const ALIGN_ASSET(2) char gWallmasterDamageAnim[] = dgWallmasterDamageAnim;

#define dgWallmasterRecoverFromDamageAnim "__OTR__objects/object_wallmaster/gWallmasterRecoverFromDamageAnim"
static const ALIGN_ASSET(2) char gWallmasterRecoverFromDamageAnim[] = dgWallmasterRecoverFromDamageAnim;

#define dgWallmasterJumpAnim "__OTR__objects/object_wallmaster/gWallmasterJumpAnim"
static const ALIGN_ASSET(2) char gWallmasterJumpAnim[] = dgWallmasterJumpAnim;

#define dgFloormasterTurnAnim "__OTR__objects/object_wallmaster/gFloormasterTurnAnim"
static const ALIGN_ASSET(2) char gFloormasterTurnAnim[] = dgFloormasterTurnAnim;

#define dgWallmasterLungeAnim "__OTR__objects/object_wallmaster/gWallmasterLungeAnim"
static const ALIGN_ASSET(2) char gWallmasterLungeAnim[] = dgWallmasterLungeAnim;

#define dgWallmasterMissAnim "__OTR__objects/object_wallmaster/gWallmasterMissAnim"
static const ALIGN_ASSET(2) char gWallmasterMissAnim[] = dgWallmasterMissAnim;

#define dgFloormasterTapFingerAnim "__OTR__objects/object_wallmaster/gFloormasterTapFingerAnim"
static const ALIGN_ASSET(2) char gFloormasterTapFingerAnim[] = dgFloormasterTapFingerAnim;

#define dgWallmasterWalkAnim "__OTR__objects/object_wallmaster/gWallmasterWalkAnim"
static const ALIGN_ASSET(2) char gWallmasterWalkAnim[] = dgWallmasterWalkAnim;

#define dgWallmasterThumbDistalDL "__OTR__objects/object_wallmaster/gWallmasterThumbDistalDL"
static const ALIGN_ASSET(2) char gWallmasterThumbDistalDL[] = dgWallmasterThumbDistalDL;

#define dgWallmasterThumbMiddleDL "__OTR__objects/object_wallmaster/gWallmasterThumbMiddleDL"
static const ALIGN_ASSET(2) char gWallmasterThumbMiddleDL[] = dgWallmasterThumbMiddleDL;

#define dgWallmasterThumbProximalDL "__OTR__objects/object_wallmaster/gWallmasterThumbProximalDL"
static const ALIGN_ASSET(2) char gWallmasterThumbProximalDL[] = dgWallmasterThumbProximalDL;

#define dgWallmasterWristDL "__OTR__objects/object_wallmaster/gWallmasterWristDL"
static const ALIGN_ASSET(2) char gWallmasterWristDL[] = dgWallmasterWristDL;

#define dgWallmasterMiddleFingerDistalDL "__OTR__objects/object_wallmaster/gWallmasterMiddleFingerDistalDL"
static const ALIGN_ASSET(2) char gWallmasterMiddleFingerDistalDL[] = dgWallmasterMiddleFingerDistalDL;

#define dgWallmasterMiddleFingerMiddleDL "__OTR__objects/object_wallmaster/gWallmasterMiddleFingerMiddleDL"
static const ALIGN_ASSET(2) char gWallmasterMiddleFingerMiddleDL[] = dgWallmasterMiddleFingerMiddleDL;

#define dgWallmasterMiddleFingerProximalDL "__OTR__objects/object_wallmaster/gWallmasterMiddleFingerProximalDL"
static const ALIGN_ASSET(2) char gWallmasterMiddleFingerProximalDL[] = dgWallmasterMiddleFingerProximalDL;

#define dgWallmasterRingFingerDistalDL "__OTR__objects/object_wallmaster/gWallmasterRingFingerDistalDL"
static const ALIGN_ASSET(2) char gWallmasterRingFingerDistalDL[] = dgWallmasterRingFingerDistalDL;

#define dgWallmasterRingFingerMiddleDL "__OTR__objects/object_wallmaster/gWallmasterRingFingerMiddleDL"
static const ALIGN_ASSET(2) char gWallmasterRingFingerMiddleDL[] = dgWallmasterRingFingerMiddleDL;

#define dgWallmasterRingFingerProximalDL "__OTR__objects/object_wallmaster/gWallmasterRingFingerProximalDL"
static const ALIGN_ASSET(2) char gWallmasterRingFingerProximalDL[] = dgWallmasterRingFingerProximalDL;

#define dgWallmasterIndexFingerDistalDL "__OTR__objects/object_wallmaster/gWallmasterIndexFingerDistalDL"
static const ALIGN_ASSET(2) char gWallmasterIndexFingerDistalDL[] = dgWallmasterIndexFingerDistalDL;

#define dgWallmasterIndexFingerMiddleDL "__OTR__objects/object_wallmaster/gWallmasterIndexFingerMiddleDL"
static const ALIGN_ASSET(2) char gWallmasterIndexFingerMiddleDL[] = dgWallmasterIndexFingerMiddleDL;

#define dgWallmasterIndexFingerProximalDL "__OTR__objects/object_wallmaster/gWallmasterIndexFingerProximalDL"
static const ALIGN_ASSET(2) char gWallmasterIndexFingerProximalDL[] = dgWallmasterIndexFingerProximalDL;

#define dgWallmasterHandDL "__OTR__objects/object_wallmaster/gWallmasterHandDL"
static const ALIGN_ASSET(2) char gWallmasterHandDL[] = dgWallmasterHandDL;

#define dgWallmasterLittleFingerDL "__OTR__objects/object_wallmaster/gWallmasterLittleFingerDL"
static const ALIGN_ASSET(2) char gWallmasterLittleFingerDL[] = dgWallmasterLittleFingerDL;

#define dgWallmasterWristTopTex "__OTR__objects/object_wallmaster/gWallmasterWristTopTex"
static const ALIGN_ASSET(2) char gWallmasterWristTopTex[] = dgWallmasterWristTopTex;

#define dgWallmasterWristSidesTex "__OTR__objects/object_wallmaster/gWallmasterWristSidesTex"
static const ALIGN_ASSET(2) char gWallmasterWristSidesTex[] = dgWallmasterWristSidesTex;

#define dgWallmasterHandBackTex "__OTR__objects/object_wallmaster/gWallmasterHandBackTex"
static const ALIGN_ASSET(2) char gWallmasterHandBackTex[] = dgWallmasterHandBackTex;

#define dgWallmasterFingerTipTex "__OTR__objects/object_wallmaster/gWallmasterFingerTipTex"
static const ALIGN_ASSET(2) char gWallmasterFingerTipTex[] = dgWallmasterFingerTipTex;

#define dgWallmasterJointsAndSidesTex "__OTR__objects/object_wallmaster/gWallmasterJointsAndSidesTex"
static const ALIGN_ASSET(2) char gWallmasterJointsAndSidesTex[] = dgWallmasterJointsAndSidesTex;

#define dgWallmasterPalmAndFingerPadTex "__OTR__objects/object_wallmaster/gWallmasterPalmAndFingerPadTex"
static const ALIGN_ASSET(2) char gWallmasterPalmAndFingerPadTex[] = dgWallmasterPalmAndFingerPadTex;

#define dgWallmasterKnuckleAndFingerTopTex "__OTR__objects/object_wallmaster/gWallmasterKnuckleAndFingerTopTex"
static const ALIGN_ASSET(2) char gWallmasterKnuckleAndFingerTopTex[] = dgWallmasterKnuckleAndFingerTopTex;

#define dgWallmasterSkel "__OTR__objects/object_wallmaster/gWallmasterSkel"
static const ALIGN_ASSET(2) char gWallmasterSkel[] = dgWallmasterSkel;

#define dgWallmasterStopWalkAnim "__OTR__objects/object_wallmaster/gWallmasterStopWalkAnim"
static const ALIGN_ASSET(2) char gWallmasterStopWalkAnim[] = dgWallmasterStopWalkAnim;

#define dgWallmasterHoverAnim "__OTR__objects/object_wallmaster/gWallmasterHoverAnim"
static const ALIGN_ASSET(2) char gWallmasterHoverAnim[] = dgWallmasterHoverAnim;

#define dgWallmasterIdleAnim "__OTR__objects/object_wallmaster/gWallmasterIdleAnim"
static const ALIGN_ASSET(2) char gWallmasterIdleAnim[] = dgWallmasterIdleAnim;

#define dgWallmasterStandUpAnim "__OTR__objects/object_wallmaster/gWallmasterStandUpAnim"
static const ALIGN_ASSET(2) char gWallmasterStandUpAnim[] = dgWallmasterStandUpAnim;

typedef enum WallmasterLimb {
    /* 0x00 */ WALLMASTER_LIMB_NONE,
    /* 0x01 */ WALLMASTER_LIMB_ROOT,
    /* 0x02 */ WALLMASTER_LIMB_HAND,
    /* 0x03 */ WALLMASTER_LIMB_INDEX_FINGER_ROOT,
    /* 0x04 */ WALLMASTER_LIMB_INDEX_FINGER_PROXIMAL,
    /* 0x05 */ WALLMASTER_LIMB_INDEX_FINGER_DISTAL_ROOT,
    /* 0x06 */ WALLMASTER_LIMB_INDEX_FINGER_MIDDLE,
    /* 0x07 */ WALLMASTER_LIMB_INDEX_FINGER_DISTAL,
    /* 0x08 */ WALLMASTER_LIMB_RING_FINGER_ROOT,
    /* 0x09 */ WALLMASTER_LIMB_RING_FINGER_PROXIMAL,
    /* 0x0A */ WALLMASTER_LIMB_RING_FINGER_DISTAL_ROOT,
    /* 0x0B */ WALLMASTER_LIMB_RING_FINGER_MIDDLE,
    /* 0x0C */ WALLMASTER_LIMB_RING_FINGER_DISTAL,
    /* 0x0D */ WALLMASTER_LIMB_MIDDLE_FINGER_ROOT,
    /* 0x0E */ WALLMASTER_LIMB_MIDDLE_FINGER_PROXIMAL,
    /* 0x0F */ WALLMASTER_LIMB_MIDDLE_FINGER_DISTAL_ROOT,
    /* 0x10 */ WALLMASTER_LIMB_MIDDLE_FINGER_MIDDLE,
    /* 0x11 */ WALLMASTER_LIMB_MIDDLE_FINGER_DISTAL,
    /* 0x12 */ WALLMASTER_LIMB_WRIST_ROOT,
    /* 0x13 */ WALLMASTER_LIMB_WRIST,
    /* 0x14 */ WALLMASTER_LIMB_THUMB_ROOT,
    /* 0x15 */ WALLMASTER_LIMB_THUMB_PROXIMAL,
    /* 0x16 */ WALLMASTER_LIMB_THUMB_DISTAL_ROOT,
    /* 0x17 */ WALLMASTER_LIMB_THUMB_MIDDLE,
    /* 0x18 */ WALLMASTER_LIMB_THUMB_DISTAL,
    /* 0x19 */ WALLMASTER_LIMB_MAX
} WallmasterLimb;

#endif // OBJECTS_OBJECT_WALLMASTER_H