Project

General

Profile

« Previous | Next » 

Revision 900690dc

Added by danij almost 16 years ago

Completed the encapsulation of the blockmap within the engine.
  • Replaced the linkmobj blockrings using links within the linedef blockmap blocks (maybe split into two blockmaps later?).
  • mobj_t no longer exposes blockring ptrs.
  • Both mobj_t and polyobj_t now derive from a common base, ddmobj_base_t. This meant that polyobj_t->startSpot could be removed as ddmobj_base_t includes an XYZ origin and in turn this simplifies the handling of sounds linked to polyobjs (they can be treated identicaly to mobjs.
  • Enhanced the blockmap debug drawer to show block-linked mobjs ("rend-dev-blockmap-debug 1"

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences