2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 09:07:43 +00:00

Remove rstl::optional_object, various cleanups, implement CExplosion and CScriptDoor

This commit is contained in:
2018-04-29 20:12:41 -07:00
parent 6d60ccfd04
commit 711c3e0d2c
79 changed files with 486 additions and 189 deletions

View File

@@ -140,40 +140,40 @@ enum class EScriptObjectType
enum class EScriptObjectState
{
Any = -1,
Active,
Arrived,
Closed,
Entered,
Exited,
Inactive,
Inside,
MaxReached,
Open,
Zero,
Attack,
UNKS1,
Retreat,
Patrol,
Dead,
CameraPath,
CameraTarget,
UNKS2,
Play,
UNKS3,
DeathRattle,
UNKS4,
Damage,
InvulnDamage,
UNKS5,
Modify,
ScanStart,
ScanProcessing,
ScanDone,
UnFrozen,
Default,
ReflectedDamage,
InheritBounds
Any = -1,
Active = 0,
Arrived = 1,
Closed = 2,
Entered = 3,
Exited = 4,
Inactive = 5,
Inside = 6,
MaxReached = 7,
Open = 8,
Zero = 9,
Attack = 10,
UNKS1 = 11,
Retreat = 12,
Patrol = 13,
Dead = 14,
CameraPath = 15,
CameraTarget = 16,
UNKS2 = 17,
Play = 18,
UNKS3 = 19,
DeathRattle = 20,
UNKS4 = 21,
Damage = 22,
InvulnDamage = 23,
UNKS5 = 24,
Modify = 25,
ScanStart = 26,
ScanProcessing = 27,
ScanDone = 28,
UnFrozen = 29,
Default = 30,
ReflectedDamage = 31,
InheritBounds = 32
};
enum class EScriptObjectMessage