2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
6 ///////////////////////////////////////////////////////////////////////////////
7 // $Header: r:/t2repos/thief2/src/ai/aidbgcmp.h,v 1.5 1998/06/08 17:06:20 TOML Exp $
20 ///////////////////////////////////////////////////////////////////////////////
22 // CLASS: cAIFlowDebugger
25 typedef cAIComponentBase
<IAIComponent
, &IID_IAIComponent
> cAIFlowDebuggerBase
;
27 class cAIFlowDebugger
: public cAIFlowDebuggerBase
32 // Standard component methods
33 STDMETHOD_(const char *, GetName
)();
34 STDMETHOD_(void, Init
)();
37 STDMETHOD_(void, OnActionProgress
)(IAIAction
*);
38 STDMETHOD_(void, OnGoalProgress
)(const cAIGoal
*);
39 STDMETHOD_(void, OnModeChange
)(eAIMode previous
, eAIMode mode
);
40 STDMETHOD_(void, OnGoalChange
)(const cAIGoal
* pPrevious
, const cAIGoal
* pGoal
);
41 STDMETHOD_(void, OnActionChange
)(IAIAction
* pPrevious
, IAIAction
* pAction
);
46 ///////////////////////////////////////
48 inline cAIFlowDebugger::cAIFlowDebugger()
52 ///////////////////////////////////////////////////////////////////////////////
56 #endif /* !__AIDBGCMP_H */