forked from WolvenKit/WolvenKit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
AnimationTypeMD2.h
124 lines (99 loc) · 2.21 KB
/
AnimationTypeMD2.h
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
#pragma once
#include "stdafx.h"
using namespace irr;
using namespace scene;
using namespace System;
namespace IrrlichtLime {
namespace Scene {
/// <summary>
/// Types of standard md2 animations.
/// </summary>
public enum class AnimationTypeMD2
{
/// <summary>
/// Stand animation.
/// </summary>
Stand = EMAT_STAND,
/// <summary>
/// Run animation.
/// </summary>
Run = EMAT_RUN,
/// <summary>
/// Attack animation.
/// </summary>
Attack = EMAT_ATTACK,
/// <summary>
/// Pain animation (variant A)
/// </summary>
Pain_A = EMAT_PAIN_A,
/// <summary>
/// Pain animation (variant B)
/// </summary>
Pain_B = EMAT_PAIN_B,
/// <summary>
/// Pain animation (variant C)
/// </summary>
Pain_C = EMAT_PAIN_C,
/// <summary>
/// Jump animation.
/// </summary>
Jump = EMAT_JUMP,
/// <summary>
/// Flip animation.
/// </summary>
Flip = EMAT_FLIP,
/// <summary>
/// Salute animation.
/// </summary>
Salute = EMAT_SALUTE,
/// <summary>
/// Fall back animation.
/// </summary>
Fallback = EMAT_FALLBACK,
/// <summary>
/// Wave animation.
/// </summary>
Wave = EMAT_WAVE,
/// <summary>
/// Point animation.
/// </summary>
Point = EMAT_POINT,
/// <summary>
/// Stand animation for crouch pose.
/// </summary>
Crouch_Stand = EMAT_CROUCH_STAND,
/// <summary>
/// Walk animation for crouch pose.
/// </summary>
Crouch_Walk = EMAT_CROUCH_WALK,
/// <summary>
/// Attack animation for crouch pose.
/// </summary>
Crouch_Attack = EMAT_CROUCH_ATTACK,
/// <summary>
/// Pain animation for crouch pose.
/// </summary>
Crouch_Pain = EMAT_CROUCH_PAIN,
/// <summary>
/// Death animation for crouch pose.
/// </summary>
Crouch_Death = EMAT_CROUCH_DEATH,
/// <summary>
/// Death fall back animation.
/// </summary>
Death_Fall_Back = EMAT_DEATH_FALLBACK,
/// <summary>
/// Death fall forward animation.
/// </summary>
Death_Fall_Forward = EMAT_DEATH_FALLFORWARD,
/// <summary>
/// Death fall back slow animation.
/// </summary>
Death_Fall_Back_Slow = EMAT_DEATH_FALLBACKSLOW,
/// <summary>
/// Boom animation.
/// </summary>
Boom = EMAT_BOOM
};
} // end namespace Scene
} // end namespace IrrlichtLime