30 #ifndef AI_UPGRADE_TERM_H
31 #define AI_UPGRADE_TERM_H
36 class aiUpgradeTerminalState :
public aiAOState
41 fxAnimatedText _textConsole;
42 fxAnimatedText _textConsole_noPoints;
43 class laObj_TerminalInterface* pInterfaceObj;
45 unsigned _nTermInterfaceID;
52 virtual void perceive_active( std::string strID_Old );
53 virtual void perceive_inactive( std::string strID_New );
55 virtual void perceive_InRange(
unsigned state);
56 virtual void perceive_UserAction(
unsigned state);
60 virtual void perceive(
unsigned state, M_BOOL global,
unsigned id, aiPerceptData data);
63 aiUpgradeTerminalState(
void);
64 virtual ~aiUpgradeTerminalState(
void);
#define CLASS_NAME(cls)
Handy macro for defining class names.