diff options
| author | Jasper St. Pierre <jstpierre@mecheye.net> | 2022-12-30 16:11:17 -0800 |
|---|---|---|
| committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2022-12-30 16:43:48 -0800 |
| commit | 6fec278add8d2014c08532075a2fe8ca45192e70 (patch) | |
| tree | 8fac4d9994537dc6524c381be8c1810d4ff78c36 /src/f_op/f_op_camera.cpp | |
| parent | 98b84ea0fa774aac34c4eb276e0fdcf3d432716b (diff) | |
narrow
Diffstat (limited to 'src/f_op/f_op_camera.cpp')
| -rw-r--r-- | src/f_op/f_op_camera.cpp | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/f_op/f_op_camera.cpp b/src/f_op/f_op_camera.cpp index 37f1bd7c84..113c4b563d 100644 --- a/src/f_op/f_op_camera.cpp +++ b/src/f_op/f_op_camera.cpp @@ -58,7 +58,8 @@ static int fopCam_Create(void* i_actorP) { camera_class* camera = (camera_class*)i_actorP; if (fpcM_IsFirstCreating(i_actorP)) { - leaf_process_profile_definition* profile = fpcM_GetProfile(i_actorP); + // TODO: This should be camera_process_profile_definition + leaf_process_profile_definition* profile = (leaf_process_profile_definition*) fpcM_GetProfile(i_actorP); camera->mpMtd = profile->mMethods; fopDwTg_Init(&camera->mCreateTag, camera); @@ -80,10 +81,10 @@ static int fopCam_Create(void* i_actorP) { /* ############################################################################################## */ /* 803A3860-803A3878 -00001 0014+04 0/0 2/0 0/0 .data g_fopCam_Method */ -void* g_fopCam_Method[5] = { - fopCam_Create, - fopCam_Delete, - fopCam_Execute, - fopCam_IsDelete, - fopCam_Draw +leafdraw_method_class g_fopCam_Method = { + (process_method_func)fopCam_Create, + (process_method_func)fopCam_Delete, + (process_method_func)fopCam_Execute, + (process_method_func)fopCam_IsDelete, + (process_method_func)fopCam_Draw }; |
