Check for C_DATA earlier, replace if with assert
Code style
eobj->cdata must always be true here
Add reset and add methods to EERIE_2D_BBOX and EERIE_3D_BBOX
Replace BBOXMIN and BBOXMAX globals with BBOX2D
Store entity 2D bounding box in member of type EERIE_2D_BBOX
Remove entity bounding box update and reset functions
Use EERIE_3D_BBOX in MakeTopObjString
Change return type from int to bool
Replace direct array access with reference
Continue early on no link group or missing object
Indentation
Move special draw check before invisibility override to make sure it gets properly restored
Remove temporary variables
Replace direct vector access with reference
Add portals debug display
Remove unimplemented declarations
Move variables to smaller scopes
Replace direct vector access with reference
Fix player halo display in book