diff --git a/goal_src/jak3/engine/camera/cam-interface-h.gc b/goal_src/jak3/engine/camera/cam-interface-h.gc index 43ec2353e31..17f1d0f16d1 100644 --- a/goal_src/jak3/engine/camera/cam-interface-h.gc +++ b/goal_src/jak3/engine/camera/cam-interface-h.gc @@ -5,6 +5,8 @@ ;; name in dgo: cam-interface-h ;; dgos: GAME +(define-extern math-camera-matrix (function matrix)) + ;; DECOMP BEGINS (define-perm *camera-init-mat* matrix #f) diff --git a/goal_src/jak3/engine/gfx/sprite/particles/sparticle-launcher-h.gc b/goal_src/jak3/engine/gfx/sprite/particles/sparticle-launcher-h.gc index 72acf8b0db8..f3a61ddacbb 100644 --- a/goal_src/jak3/engine/gfx/sprite/particles/sparticle-launcher-h.gc +++ b/goal_src/jak3/engine/gfx/sprite/particles/sparticle-launcher-h.gc @@ -5,6 +5,33 @@ ;; name in dgo: sparticle-launcher-h ;; dgos: GAME +(declare-type sprite-vec-data-3d structure) +(declare-type sparticle-cpuinfo structure) +(declare-type sparticle-system structure) + +(defenum sp-field-id + :type uint16 + ) + +(defenum sp-flag + :type uint16 + ) + +(defenum sp-group-item-flag + :bitfield #t + :type uint16 + ) + +(defenum sp-launch-state-flags + :bitfield #t + :type uint16 + ) + +(defenum sp-group-flag + :bitfield #t + :type uint16 + ) + ;; DECOMP BEGINS (deftype sparticle-birthinfo (structure)