Changeset 3254
- Timestamp:
- 06/04/08 12:49:10 (6 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/bos-trunk-sat/projects/bos/web/quad-tree.lisp
r3253 r3254 404 404 '(:min 512 :max -1))) 405 405 406 (defconstant +max- local-draw-order+ 10)406 (defconstant +max-num-of-local-draw-order-levels+ 10) 407 407 408 408 (defun compute-draw-order (node local-draw-order) 409 409 (+ local-draw-order 410 (* (depth node) +max- local-draw-order+)))410 (* (depth node) +max-num-of-local-draw-order-levels+))) 411 411 412 412 (register-store-transient-init-function 'make-quad-tree) branches/bos-trunk-sat/projects/bos/web/sat-tree.lisp
r3253 r3254 36 36 (when layer-node 37 37 (push layer-node nodes) 38 (setq state 'got-top-level-layer-node))) 39 (got-top-level-layer-node 40 (unless top-level-depth 41 (setq top-level-depth (depth n))) 38 (setq state 'got-top-level-layer-node) 39 (setq top-level-depth (depth n)))) 40 (got-top-level-layer-node 42 41 (if (and layer-node (= (depth n) top-level-depth)) 43 42 (push layer-node nodes)
