PATH-292: Clarifying and centralizing how the default initial agent state is specified.

meow-7.2.2
Todd Stinson 2012-02-17 19:08:40 -08:00
parent 516ad5b3c2
commit b2782a6f4b
2 changed files with 6 additions and 5 deletions

View File

@ -82,7 +82,7 @@ LLFloaterPathfindingBasic::LLFloaterPathfindingBasic(const LLSD& pSeed)
mUnfreezeButton(NULL),
mFreezeLabel(NULL),
mFreezeButton(NULL),
mAgentState(LLPathfindingManager::kAgentStateNotEnabled)
mAgentState(LLPathfindingManager::kAgentStateInitialDefault)
{
}

View File

@ -40,10 +40,11 @@ class LLPathfindingManager : public LLSingleton<LLPathfindingManager>
{
public:
typedef enum {
kAgentStateNotEnabled = 0,
kAgentStateFrozen = 1,
kAgentStateUnfrozen = 2,
kAgentStateError = 3
kAgentStateNotEnabled = 0,
kAgentStateFrozen = 1,
kAgentStateUnfrozen = 2,
kAgentStateError = 3,
kAgentStateInitialDefault = kAgentStateUnfrozen
} EAgentState;
typedef boost::function<void (EAgentState pAgentState)> agent_state_callback_t;