Files
jak-project/goal_src/engine/camera/cam-interface-h.gc
T
Tyler Wilding 1c7c2132eb decomp: weather-part (#798)
* stash

* decomp: finish what is currently possible in `time-of-day`

* need to know how sp-field-init-spec's functions are called

* solved some issues, but going to be blocked by the sparticle-group-item

* decompiler: Add support for `sparticle-launch-group` from static data

* decomp: finish `weather-part`
2021-08-31 21:36:19 -04:00

24 lines
772 B
Common Lisp

;;-*-Lisp-*-
(in-package goal)
;; name: cam-interface-h.gc
;; name in dgo: cam-interface-h
;; dgos: GAME, ENGINE
;; NOTE - forward declaration needed for cam-interface
(define-extern *camera-dummy-vector* vector)
(define-extern *camera* camera-master) ;; unknown type
(define *camera-read-analog* #t)
(define *camera-read-buttons* #t)
(define *cam-free-move-along-z* #t)
(define-perm *camera-init-mat* matrix #f)
(define-perm *camera* camera-master #f)
(define-perm *camera-combiner* camera-combiner #f)
(define-perm *camera-orbit-target* (pointer process-drawable) #f)
(define-extern position-in-front-of-camera! (function vector float float vector))
;; TODO - forward declaration for weather-part
(define-extern matrix-local->world (function symbol symbol matrix))