mirror of https://github.com/AxioDL/metaforce.git
74 lines
1.0 KiB
C++
74 lines
1.0 KiB
C++
|
#ifndef __SCRIPT_OBJECT_SUPPORT_HPP__
|
||
|
#define __SCRIPT_OBJECT_SUPPORT_HPP__
|
||
|
|
||
|
namespace Retro
|
||
|
{
|
||
|
|
||
|
enum EScriptObjectState
|
||
|
{
|
||
|
StActive,
|
||
|
StArrived,
|
||
|
StClosed,
|
||
|
StEntered,
|
||
|
StExited,
|
||
|
StInactive,
|
||
|
StInside,
|
||
|
StMaxReached,
|
||
|
StOpen,
|
||
|
StZero,
|
||
|
StAttack,
|
||
|
StUNKS1,
|
||
|
StRetreat,
|
||
|
StPatrol,
|
||
|
StDead,
|
||
|
StCameraPath,
|
||
|
StCameraTarget,
|
||
|
StUNKS2,
|
||
|
StPlay,
|
||
|
StUNKS3,
|
||
|
StDeathRattle,
|
||
|
StUNKS4,
|
||
|
StDamage,
|
||
|
StUNKS6,
|
||
|
StUNKS5,
|
||
|
StModify,
|
||
|
StUNKS7,
|
||
|
StUNKS8,
|
||
|
StScanDone,
|
||
|
StUNKS9,
|
||
|
StDFST,
|
||
|
StReflectedDamage,
|
||
|
StInheritBounds
|
||
|
};
|
||
|
|
||
|
enum EScriptObjectMessage
|
||
|
{
|
||
|
MsgNone = -1,
|
||
|
MsgUNKM1 = 0,
|
||
|
MsgActivate,
|
||
|
MsgUNKM2,
|
||
|
MsgClose,
|
||
|
MsgDeactivate,
|
||
|
MsgDecrement,
|
||
|
MsgFollow,
|
||
|
MsgIncrement,
|
||
|
MsgNext,
|
||
|
MsgOpen,
|
||
|
MsgReset,
|
||
|
MsgResetAndStart,
|
||
|
MsgSetToMax,
|
||
|
MsgSetToZero,
|
||
|
MsgStart,
|
||
|
MsgStop,
|
||
|
MsgStopAndReset,
|
||
|
MsgToggleActive,
|
||
|
MsgUNKM3,
|
||
|
MsgAction,
|
||
|
MsgPlay,
|
||
|
MsgAlert
|
||
|
};
|
||
|
|
||
|
}
|
||
|
|
||
|
#endif // __SCRIPT_OBJECT_SUPPORT_HPP__
|