2020-10-26 21:08:24 -04:00
|
|
|
;;-*-Lisp-*-
|
2020-09-04 14:44:23 -04:00
|
|
|
(in-package goal)
|
|
|
|
|
|
|
|
;; name: drawable-tree-h.gc
|
|
|
|
;; name in dgo: drawable-tree-h
|
|
|
|
;; dgos: GAME, ENGINE
|
|
|
|
|
2022-02-06 18:53:43 -05:00
|
|
|
;; a drawable-tree is a top level grouping for all the drawables in a certain category.
|
|
|
|
;; for example, there might be a drawable-tree for all the tfrags, one for all the ties, etc.
|
2021-02-26 22:22:54 -05:00
|
|
|
(deftype drawable-tree (drawable-group)
|
|
|
|
()
|
|
|
|
:flag-assert #x1200000024
|
|
|
|
)
|
|
|
|
|
2022-02-06 18:53:43 -05:00
|
|
|
;; a drawable-tree-array contains all the drawable-trees in a level.
|
|
|
|
;; usually there aren't too many drawable trees (~5-15)
|
2021-02-26 22:22:54 -05:00
|
|
|
(deftype drawable-tree-array (drawable-group)
|
2021-10-23 16:00:49 -04:00
|
|
|
((trees drawable-tree 1 :offset 32))
|
2021-02-26 22:22:54 -05:00
|
|
|
:flag-assert #x1200000024
|
|
|
|
)
|