jak-project/goal_src/jak1/engine/collide
Matt Dallmeyer ccaa1f41e5
Rename collide-action enum values for readability (#2712)
```lisp
(defenum collide-action
  :type uint32
  :bitfield #t
  (solid 0)              ;; used for solid things
  (rider-plat-sticky 1)  ;; used for platforms in rider/platform interactions
  (rider-target 2)       ;; used for target in rider/platform interactions
  (edgegrab-active 3)    ;; set/cleared when entering/exiting edgegrab states
  (rider-plat 4)         ;; used for platforms in rider/platform interactions
  (unused 5)             ;; totally unused?
  (edgegrab-possible 6)  ;; used when edge grab checks should be done
  (edgegrab-cam 7)       ;; set/cleared when entering/exiting edgegrab states
  (swingpole-active 8)   ;; set/cleared when entering/exiting swingpole states
  (racer 9)              ;; set/cleared when entering/exiting racer states
  (attackable 10)        ;; used for something to do with attacking/damaging
  (attackable-unused 11) ;; seems to relate to attacking - set in several places but never tested for?
  (snowball 12)          ;; set/cleared when entering/exiting snowball states
  (tube 13)              ;; set/cleared when entering/exiting tube states
  (flut 14)              ;; set/cleared when entering/exiting flutflut states
  (racer-grounded 15)    ;; set/cleared when entering/exiting certain racer states w/ extra conditions
  (racer-unused 16)      ;; seems to relate to racer - never set, only cleared in one place?
  )
```
2023-06-15 19:59:54 +01:00
..
collide-cache-h.gc jak1: clean up all dummy methods (#2457) 2023-04-05 18:41:05 -04:00
collide-cache.gc Rename collide-action enum values for readability (#2712) 2023-06-15 19:59:54 +01:00
collide-edge-grab-h.gc jak1: clean up all dummy methods (#2457) 2023-04-05 18:41:05 -04:00
collide-edge-grab.gc jak1: clean up all dummy methods (#2457) 2023-04-05 18:41:05 -04:00
collide-frag-h.gc jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
collide-frag.gc jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
collide-func-h.gc jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
collide-func.gc jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
collide-h.gc jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
collide-mesh-h.gc jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
collide-mesh.gc jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
collide-probe.gc jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
collide-shape-h.gc Rename collide-action enum values for readability (#2712) 2023-06-15 19:59:54 +01:00
collide-shape-rider.gc Rename collide-action enum values for readability (#2712) 2023-06-15 19:59:54 +01:00
collide-shape.gc Rename collide-action enum values for readability (#2712) 2023-06-15 19:59:54 +01:00
collide-target-h.gc jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
collide-touch-h.gc jak1: clean up all dummy methods (#2457) 2023-04-05 18:41:05 -04:00
collide-touch.gc jak2: focus-test? macro, fix (zero? (logand ...)) -> (not (logtest? ...)) detection (#2321) 2023-03-14 22:57:31 -04:00
collide.gc jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
main-collide.gc jak2: Create goal_src skeleton (#1576) 2022-06-29 22:20:09 -04:00
pat-h.gc rework goal_src structure for jak 1 a bit (#1615) 2022-07-05 16:00:09 -04:00
surface-h.gc rework goal_src structure for jak 1 a bit (#1615) 2022-07-05 16:00:09 -04:00