Skip to content

Commit 0f6285b

Browse files
committed
Split up floaterao.* into aosystem.* and aostate.h, also further refactor
1 parent a3d2107 commit 0f6285b

11 files changed

Lines changed: 759 additions & 770 deletions

File tree

indra/newview/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ set(viewer_SOURCE_FILES
9292
aixmllindengenepool.cpp
9393
alfloaterregiontracker.cpp
9494
aoremotectrl.cpp
95+
aosystem.cpp
9596
ascentfloatercontactgroups.cpp
9697
ascentkeyword.cpp
9798
ascentprefschat.cpp
@@ -636,6 +637,8 @@ set(viewer_HEADER_FILES
636637
aixmllindengenepool.h
637638
alfloaterregiontracker.h
638639
aoremotectrl.h
640+
aostate.h
641+
aosystem.h
639642
ascentfloatercontactgroups.h
640643
ascentkeyword.h
641644
ascentprefschat.h

indra/newview/aostate.h

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
#pragma once
2+
3+
enum AOState : U8
4+
{
5+
STATE_AGENT_IDLE,
6+
STATE_AGENT_WALK,
7+
STATE_AGENT_RUN,
8+
9+
STATE_AGENT_PRE_JUMP,
10+
STATE_AGENT_JUMP,
11+
STATE_AGENT_TURNLEFT,
12+
STATE_AGENT_TURNRIGHT,
13+
14+
STATE_AGENT_SIT,
15+
STATE_AGENT_SIT_GROUND,
16+
17+
STATE_AGENT_HOVER,
18+
STATE_AGENT_HOVER_DOWN,
19+
STATE_AGENT_HOVER_UP,
20+
21+
STATE_AGENT_CROUCH,
22+
STATE_AGENT_CROUCHWALK,
23+
STATE_AGENT_FALLDOWN,
24+
STATE_AGENT_STANDUP,
25+
STATE_AGENT_LAND,
26+
27+
STATE_AGENT_FLY,
28+
STATE_AGENT_FLYSLOW,
29+
30+
STATE_AGENT_TYPE,
31+
32+
STATE_AGENT_SWIM_DOWN,
33+
STATE_AGENT_SWIM_UP,
34+
STATE_AGENT_SWIM,
35+
STATE_AGENT_FLOAT,
36+
STATE_AGENT_END
37+
};

0 commit comments

Comments
 (0)