summaryrefslogtreecommitdiff
path: root/src/code/z_actor.c
diff options
context:
space:
mode:
authorengineer124 <47598039+engineer124@users.noreply.github.com>2023-11-08 00:52:09 +1100
committerGitHub <noreply@github.com>2023-11-07 10:52:09 -0300
commitdfb6c5b02c1d0c201d7201aa4b0b121d3f2d5683 (patch)
tree527d0c5abc4d0e3b89a61e977848e5f47ba79a2b /src/code/z_actor.c
parent28e2da2a18ddf1fc2dd81199e73eb18252684b43 (diff)
Struct Returns (#1466)
* change args * more funcs * cleanup * play cleanup * missed a file * weird warnings * missed some * fix func from honotrap
Diffstat (limited to 'src/code/z_actor.c')
-rw-r--r--src/code/z_actor.c17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/code/z_actor.c b/src/code/z_actor.c
index aacee620b..887e08dcd 100644
--- a/src/code/z_actor.c
+++ b/src/code/z_actor.c
@@ -1815,19 +1815,15 @@ void func_800B8118(Actor* actor, PlayState* play, s32 flag) {
}
}
-PosRot* Actor_GetFocus(PosRot* dest, Actor* actor) {
- *dest = actor->focus;
-
- return dest;
+PosRot Actor_GetFocus(Actor* actor) {
+ return actor->focus;
}
-PosRot* Actor_GetWorld(PosRot* dest, Actor* actor) {
- *dest = actor->world;
-
- return dest;
+PosRot Actor_GetWorld(Actor* actor) {
+ return actor->world;
}
-PosRot* Actor_GetWorldPosShapeRot(PosRot* dest, Actor* actor) {
+PosRot Actor_GetWorldPosShapeRot(Actor* actor) {
PosRot sp1C;
Math_Vec3f_Copy(&sp1C.pos, &actor->world.pos);
@@ -1837,9 +1833,8 @@ PosRot* Actor_GetWorldPosShapeRot(PosRot* dest, Actor* actor) {
sp1C.pos.y += player->unk_AC0 * actor->scale.y;
}
sp1C.rot = actor->shape.rot;
- *dest = sp1C;
- return dest;
+ return sp1C;
}
/**