Files
jak-project/goal_src/jak2/engine/camera/cam-interface-h.gc
T
ManDude 9351bf782e [decomp2] game-info, game-task and task-control (#1884)
And everything else needed for them!

A couple functions are bad currently.

- fixes #1929 - untested on linux
- fixes #1924 - now you need to type `,` before a lambda you want to put
in a pair.
- fix debugger symbol table in jak 2
- made the decompiler output `(meters 2)` instead of `(meters 2.0)`
- fixed a bug with the bitfield enum special -1 case
- made bad game text decomp not exit the decompiler
- added `editable-player` and `script`
2022-09-27 19:44:20 -04:00

26 lines
586 B
Common Lisp

;;-*-Lisp-*-
(in-package goal)
;; name: cam-interface-h.gc
;; name in dgo: cam-interface-h
;; dgos: ENGINE, GAME
(define-extern camera-pos (function vector))
(define-extern position-in-front-of-camera! (function vector float float vector))
;; NOTE - for sparticle-launcher
(define-extern math-camera-matrix
"Returns [[*math-camera*]]'s `inv-camera-rot`"
(function matrix))
;; DECOMP BEGINS
(define-perm *camera-init-mat* matrix #f)
(define-perm *camera* camera-master #f)
(define-perm *camera-combiner* camera-combiner #f)
(define-extern math-camera-pos (function vector))