jak-project/goal_src/jak2/engine/collide/find-nearest-h.gc
Tyler Wilding 81b6d5fe08
d/jak2: finish find-nearest | trajectory | editable-h and most of editable and editable-player (#1847)
Also made a first-pass of their SQL schema in preparation for getting
that working.
2022-09-10 18:03:17 -04:00

36 lines
815 B
Common Lisp

;;-*-Lisp-*-
(in-package goal)
;; name: find-nearest-h.gc
;; name in dgo: find-nearest-h
;; dgos: ENGINE, GAME
;; +++find-nearest:search-info-flag
(defenum search-info-flag
:type uint32
:bitfield #t
(crate 0)
(enemy 1)
(on-screen 2)
(prefer-dist 3)
(prefer-angle 4)
(prefer-xz 5)
(cull-angle 6)
(cull-xz 7)
(back-point 8)
(combo 9)
(probe 10)
(probe-camera 11)
(check-track 12)
(prefer-center 13)
)
;; ---find-nearest:search-info-flag
(declare-type search-info structure)
(define-extern *search-info* search-info)
(define-extern find-nearest-attackable (function vector float uint uint vector vector float basic))
(define-extern find-nearest-focusable (function (array collide-shape) vector float search-info-flag search-info-flag vector vector float basic))
;; DECOMP BEGINS