diff options
| author | robojumper <robojumper@gmail.com> | 2024-10-10 18:21:07 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-10-10 12:21:07 -0400 |
| commit | 98f7e90125bf4f30e3281f41235ac95f8ea3808f (patch) | |
| tree | 962c17be9494ea01971ae657491037f4193e8092 /src/REL/d/a/obj/d_a_obj_shutter.cpp | |
| parent | 558db54bf44b7fe885705a6d5b513000b8d75cf6 (diff) | |
Set up REL templates (#60)
* Fix .data sections misidentified as .rodata by dtk
dtk can't always reliably identify REL sections in its initial analysis.
This is a manual fix - the list of RELs to fix was found by looking
at supposed .rodata splits that contained an fBase vtable, since vtables
should be in .data. This fix is required for scripted creation of REL actors
based on rel .data
* More consistent d/t header paths
* Data fixups for parsing
* Tmp actor file setup
* Fixes
* Set up almost all REL templates
* formatting
* Fix formatting
Diffstat (limited to 'src/REL/d/a/obj/d_a_obj_shutter.cpp')
| -rw-r--r-- | src/REL/d/a/obj/d_a_obj_shutter.cpp | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/REL/d/a/obj/d_a_obj_shutter.cpp b/src/REL/d/a/obj/d_a_obj_shutter.cpp index e69de29b..95f90d7b 100644 --- a/src/REL/d/a/obj/d_a_obj_shutter.cpp +++ b/src/REL/d/a/obj/d_a_obj_shutter.cpp @@ -0,0 +1,17 @@ +#include <d/a/obj/d_a_obj_shutter.h> + +SPECIAL_ACTOR_PROFILE(SHUTTER, dAcOShutter_c, fProfile::SHUTTER, 0x183, 0, 6); + +STATE_DEFINE(dAcOShutter_c, Wait); +STATE_DEFINE(dAcOShutter_c, Open); +STATE_DEFINE(dAcOShutter_c, Close); + +void dAcOShutter_c::initializeState_Wait() {} +void dAcOShutter_c::executeState_Wait() {} +void dAcOShutter_c::finalizeState_Wait() {} +void dAcOShutter_c::initializeState_Open() {} +void dAcOShutter_c::executeState_Open() {} +void dAcOShutter_c::finalizeState_Open() {} +void dAcOShutter_c::initializeState_Close() {} +void dAcOShutter_c::executeState_Close() {} +void dAcOShutter_c::finalizeState_Close() {} |
