mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-11 21:44:00 +00:00
various implementation
This commit is contained in:
73
Runtime/ScriptObjectSupport.hpp
Normal file
73
Runtime/ScriptObjectSupport.hpp
Normal file
@@ -0,0 +1,73 @@
|
||||
#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__
|
||||
Reference in New Issue
Block a user