Files
jak-project/test/decompiler/reference/jakx/engine/collide/find-nearest-h_REF.gc
T
2026-05-08 18:54:05 -04:00

59 lines
2.0 KiB
Common Lisp
Vendored
Generated

;;-*-Lisp-*-
(in-package goal)
;; definition for symbol *HACK-find-nearest-focusable-ignore*, type symbol
(define *HACK-find-nearest-focusable-ignore* #f)
;; definition of type find-sorted-targets-params
(deftype find-sorted-targets-params (structure)
((near-point vector :inline)
(in-dir vector :inline)
(reject-team int8)
(min-dist float)
(max-dist float)
(inv-slope-dist float)
(reject-inside-dist float)
(min-angle-cos float)
(max-angle-cos float)
(inv-slope-ang float)
(required-flags uint32)
(priority-flags uint32)
(weights vector :inline)
(validate basic)
(validator-params basic)
)
)
;; definition for method 3 of type find-sorted-targets-params
(defmethod inspect ((this find-sorted-targets-params))
(when (not this)
(set! this this)
(goto cfg-4)
)
(format #t "[~8x] ~A~%" this 'find-sorted-targets-params)
(format #t "~1Tnear-point: #<vector @ #x~X>~%" (-> this near-point))
(format #t "~1Tin-dir: #<vector @ #x~X>~%" (-> this in-dir))
(format #t "~1Treject-team: ~D~%" (-> this reject-team))
(format #t "~1Tmin-dist: ~f~%" (-> this min-dist))
(format #t "~1Tmax-dist: ~f~%" (-> this max-dist))
(format #t "~1Tinv-slope-dist: ~f~%" (-> this inv-slope-dist))
(format #t "~1Treject-inside-dist: ~f~%" (-> this reject-inside-dist))
(format #t "~1Tmin-angle-cos: ~f~%" (-> this min-angle-cos))
(format #t "~1Tmax-angle-cos: ~f~%" (-> this max-angle-cos))
(format #t "~1Tinv-slope-ang: ~f~%" (-> this inv-slope-ang))
(format #t "~1Trequired-flags: ~D~%" (-> this required-flags))
(format #t "~1Tpriority-flags: ~D~%" (-> this priority-flags))
(format #t "~1Tweights: #<vector @ #x~X>~%" (-> this weights))
(format #t "~1Tvalidate: ~A~%" (-> this validate))
(format #t "~1Tvalidator-params: ~A~%" (-> this validator-params))
(label cfg-4)
this
)
;; failed to figure out what this is:
0