Refactor: Use DMU's RTTI mechanic to replace the BSP map data element references
Rather than using the object's index within the vector of these owned by GameMap for references in BspNode (and using the NF_LEAF value in the high byte to differentiate between leafs and nodes) we now use the DMU type header to determine the object's type and use pointers instead.
Refactor: Use DMU's RTTI mechanic to replace the BSP map data element references
Rather than using the object's index within the vector of these
owned by GameMap for references in BspNode (and using the NF_LEAF
value in the high byte to differentiate between leafs and nodes)
we now use the DMU type header to determine the object's type and
use pointers instead.