mirror of
https://github.com/open-goal/jak-project
synced 2026-08-20 22:35:07 -04:00
9351bf782e
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`
26 lines
586 B
Common Lisp
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))
|