mirror of
https://github.com/open-goal/jak-project.git
synced 2024-10-20 21:27:52 -04:00
b1b5cbb143
joint-mod-h collide-frag-h projectile-h stats-h bsp-h chain-physics-h ragdoll-h collide-hash-h
50 lines
1.1 KiB
Common Lisp
50 lines
1.1 KiB
Common Lisp
;;-*-Lisp-*-
|
|
(in-package goal)
|
|
|
|
;; name: collide-frag-h.gc
|
|
;; name in dgo: collide-frag-h
|
|
;; dgos: GAME
|
|
|
|
;; DECOMP BEGINS
|
|
|
|
(deftype collide-frag-vertex (vector)
|
|
()
|
|
)
|
|
|
|
|
|
(deftype collide-frag-mesh (basic)
|
|
"Unused Jak 1 background collision mesh fragment."
|
|
((packed-data uint32)
|
|
(pat-array uint32)
|
|
(strip-data-len uint16)
|
|
(poly-count uint16)
|
|
(base-trans vector4w :inline)
|
|
(vertex-count uint8 :overlay-at (-> base-trans data 3))
|
|
(vertex-data-qwc uint8 :offset 29)
|
|
(total-qwc uint8 :offset 30)
|
|
(unused uint8 :offset 31)
|
|
)
|
|
)
|
|
|
|
|
|
(deftype collide-fragment (drawable)
|
|
"Unused Jak 1 background collision drawable tree node."
|
|
((mesh collide-frag-mesh :offset 8)
|
|
(collide-new basic :offset 12)
|
|
)
|
|
)
|
|
|
|
|
|
(deftype drawable-inline-array-collide-fragment (drawable-inline-array)
|
|
"Unused Jak 1 background collision drawable tree inline-array class."
|
|
((data collide-fragment 1 :inline)
|
|
(pad uint32)
|
|
)
|
|
)
|
|
|
|
|
|
(deftype drawable-tree-collide-fragment (drawable-tree)
|
|
"Unused jak 1 background collision data."
|
|
()
|
|
)
|