summaryrefslogtreecommitdiff
path: root/src/d/d_throwstone.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2024-04-24 16:20:56 -0400
committerLagoLunatic <LagoLunatic@users.noreply.github.com>2024-04-24 16:20:56 -0400
commitae0bc3ff9507a9b0bdbdf17e6a4ca0613cd66e6f (patch)
tree9debdf933d1582a5e177405e1604287f719f4814 /src/d/d_throwstone.cpp
parent0b75cd4ed722cbfd0cffeea398e3d634719d2276 (diff)
Started using resource enums for old actors
Diffstat (limited to 'src/d/d_throwstone.cpp')
-rw-r--r--src/d/d_throwstone.cpp31
1 files changed, 16 insertions, 15 deletions
diff --git a/src/d/d_throwstone.cpp b/src/d/d_throwstone.cpp
index 1e12b2d6..bd4b9796 100644
--- a/src/d/d_throwstone.cpp
+++ b/src/d/d_throwstone.cpp
@@ -4,6 +4,7 @@
//
#include "d/d_throwstone.h"
+#include "d/res/res_aisi.h"
#include "f_op/f_op_actor.h"
#include "f_op/f_op_actor_mng.h"
#include "d/d_com_inf_game.h"
@@ -21,7 +22,7 @@ static BOOL CheckCreateHeap(fopAc_ac_c* i_actor) {
/* 8023B564-8023B5DC .text CreateHeap__14daThrowstone_cFv */
BOOL daThrowstone_c::CreateHeap() {
- J3DModelData* pModelData = (J3DModelData*)dComIfG_getObjectRes(M_arcname, 0x03);
+ J3DModelData* pModelData = (J3DModelData*)dComIfG_getObjectRes(M_arcname, AISI_INDEX_BDL_AISI);
if (pModelData == NULL)
return FALSE;
@@ -117,18 +118,18 @@ static actor_method_class daThrowstoneMethodTable = {
};
actor_process_profile_definition g_profile_THROWSTONE = {
- fpcLy_CURRENT_e,
- 2,
- fpcPi_CURRENT_e,
- PROC_THROWSTONE,
- &g_fpcLf_Method.base,
- sizeof(daThrowstone_c),
- 0,
- 0,
- &g_fopAc_Method.base,
- 0x01CE,
- &daThrowstoneMethodTable,
- fopAcStts_CULL_e | fopAcStts_UNK40000_e,
- fopAc_ACTOR_e,
- fopAc_CULLBOX_0_e,
+ /* LayerID */ fpcLy_CURRENT_e,
+ /* ListID */ 0x0002,
+ /* ListPrio */ fpcPi_CURRENT_e,
+ /* ProcName */ PROC_THROWSTONE,
+ /* Proc SubMtd */ &g_fpcLf_Method.base,
+ /* Size */ sizeof(daThrowstone_c),
+ /* SizeOther */ 0,
+ /* Parameters */ 0,
+ /* Leaf SubMtd */ &g_fopAc_Method.base,
+ /* Priority */ 0x01CE,
+ /* Actor SubMtd */ &daThrowstoneMethodTable,
+ /* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
+ /* Group */ fopAc_ACTOR_e,
+ /* CullType */ fopAc_CULLBOX_0_e,
};