Alphabetical Index | Tags by Size | Find tag:

Map (Grouped)

Related tags: Blockmap, BSP Builder, BspLeaf, BspNode, GameMap, HEdge, Line, LineDef, LineEditWidget, LineSegment, LineSightTest, LineWrapping, Plane, Polyobj, SectionEdge, Sector, WallEdge, WallSpec, World

Authorship: 91% danij, 9% skyjake

View commits by date

Jump down to:
  World (49)
  Refactor (25)
  Cleanup (21)
  Client (18)
  Fixed (10)
  API (5)
  Line (3)
  Added (2)
  DMU API (2)
  BspLeaf (1)
  BspNode (1)
  Clang (1)
  Debug (1)
  Documentation (1)
  Doom (1)
  Interceptor (1)
  libgloom (1)
  Optimize (1)
  Particles (1)
  Sector (1)
  Server (1)
  Surface (1)
June 2013
2013-06-18 : Cleaned up interface to the binary space partitioner
2013-06-15 : Various API improvements
2013-06-09 : Basic API for accessing editable elements
2013-06-09 : Encapsulate BSP construction and map element finalization
2013-06-09 : Encapsulate the editable map element LUTs
2013-06-09 : Provide access to the map element LUTs via the API only
2013-06-09 : Encapsulate initialization of the various Blockmaps

  World (49) — Map

August 2021
2021-08-07 World : Set mobj's map spot number at creation
May 2015
2015-05-03 Refactor | World : Revised API for generator list traversal
April 2015
2015-04-29 Cleanup | World : Cleanup
2015-04-29 Client | Fixed | World : Use ConvexSubspaces when building the decorated surface list
December 2014
2014-12-01 Refactor | World : Implement important map element/object iterations with C++11 lambdas
November 2014
2014-11-22 Refactor | World : Implement important map element/object iterations with C++11 lambdas
October 2014
2014-10-26 Fixed | World : Missing return value in Map::forAllClusters()
2014-10-23 Refactor | World : Better/cleaner mechanism for SectorCluster iteration
June 2014
2014-06-30 World : Maps are associated with their corresponding MapDef
May 2014
2014-05-07 Cleanup | World : Cleanup
2014-05-07 World : Map now provides only const access to the internal BspTree
2014-05-06 World : Removed the now unnecessary BspElement LUTs
2014-05-05 World : Use a ConvexSubspace Blockmap (was BspLeaf)
January 2014
2014-01-23 Cleanup | World : Cleanup
December 2013
2013-12-20 Added | World : Added cmd "inspectmap" for logging details of the current map
October 2013
2013-10-13 Interceptor | Refactor | World : Relocated intercept list functionality into Interceptor
2013-10-13 World : Derived Interceptor from previously global path traversal logic
2013-10-12 World : Defined missing Map::lumobj(int index) lookup method
2013-10-11 World : Removed unnecessary sector filter from Map::bspLeafBoxIterator()
2013-10-11 Cleanup | World : Cleanup
2013-10-11 Refactor | World : Extracted algorithm for map element path interception
2013-10-11 Refactor | World : Moved blockmap path traversal into Blockmap
2013-10-11 World : Continued unraveling Blockmap path traversal
2013-10-11 Fixed | World : Qt 4.7 compatibility (no QVarLengthArray operator <<)
2013-10-10 World : Pass the trace origin into the blockmap path traversers
2013-10-09 World : Use QVarLengthArray to collect map element pointers from link nodes
2013-10-09 World : Continued cleaning up map internal data structure init/traversals
2013-10-07 Cleanup | World : Cleanup
2013-10-07 Client | World : de::Map has ownership of the contact blockmaps
2013-10-05 Refactor | World : Renamed map element/object traverser/iterator funcs (consistency)
2013-10-02 Cleanup | World : Minor internal map API cleanup
September 2013
2013-09-25 World : Allow linking mobjs to a sector of a degenerate BSP leaf
2013-09-14 World : Sectors must be free'd before BSP leafs
2013-09-05 World : Removed the "glowing surface" set from Map
August 2013
2013-08-30 Cleanup | World : Cleanup
2013-08-18 Cleanup | World : Cleanup
2013-08-18 Refactor | Sector | World : Moved algorithm for fixing missing line side materials to Sector
2013-08-18 Cleanup | Debug | World : Cleanup
2013-08-10 Refactor | World : Continued whittling away at Segment
2013-08-10 Line | Refactor | World : Link map lines directly to half-edges (bypass Segment)
2013-08-10 Refactor | World : Replaced more usage of the obsolete Segment map element
2013-08-10 Refactor | World : Continued work on removing the Segment map element (obsolete)
2013-08-09 Documentation | Surface | World : Minor apidoc improvements for Surface; to-do comment
2013-08-09 Cleanup | Refactor | World : Minor Map cleanup refactorings
2013-08-08 DMU API | World : Segments are no longer addressable using DMU
2013-08-08 DMU API | World : Removed ability to traverse line segments of a BSP leaf using DMU
2013-08-06 BspNode | Cleanup | World : Cleanup (no use for a public instance reference)
2013-08-06 Cleanup | Line | World : Cleanup
July 2013
2013-07-18 Refactor | World : Moved PIT_AddLineIntercepts and PIT_AddMobjIntercepts to map.cpp

↑ Back to top

  Refactor (25) — Map

May 2015
2015-05-03 Refactor | World : Revised API for generator list traversal
December 2014
2014-12-01 Refactor | World : Implement important map element/object iterations with C++11 lambdas
November 2014
2014-11-22 Refactor | World : Implement important map element/object iterations with C++11 lambdas
October 2014
2014-10-23 Refactor | World : Better/cleaner mechanism for SectorCluster iteration
April 2014
2014-04-06 Added | Refactor : Added Map::isCustom()
January 2014
2014-01-10 Client | Refactor : Moved Map's ClMobjHash to the private Instance
2014-01-10 Client | Refactor : Reworked the client mobj hash into a basic C++ class
2014-01-10 Client | Refactor : Clientside active mover arrays are now private to Map
October 2013
2013-10-13 Interceptor | Refactor | World : Relocated intercept list functionality into Interceptor
2013-10-11 Refactor | World : Extracted algorithm for map element path interception
2013-10-11 Refactor | World : Moved blockmap path traversal into Blockmap
2013-10-05 Refactor | World : Renamed map element/object traverser/iterator funcs (consistency)
August 2013
2013-08-18 Refactor | Sector | World : Moved algorithm for fixing missing line side materials to Sector
2013-08-10 Refactor | World : Continued whittling away at Segment
2013-08-10 Line | Refactor | World : Link map lines directly to half-edges (bypass Segment)
2013-08-10 Refactor | World : Replaced more usage of the obsolete Segment map element
2013-08-10 Refactor | World : Continued work on removing the Segment map element (obsolete)
2013-08-09 Cleanup | Refactor | World : Minor Map cleanup refactorings
July 2013
2013-07-18 Refactor | World : Moved PIT_AddLineIntercepts and PIT_AddMobjIntercepts to map.cpp
June 2013
2013-06-14 Refactor : Encapsulated map element blockmaps
2013-06-14 Refactor : Provide only const pointers to the map blockmaps
2013-06-14 Refactor : Encapsulated node piles and line links
2013-06-14 Refactor : Separated thinker and thinker list from Map to new class Thinkers
2013-06-13 Refactor : Attribute a URI to a Map upon instantiation
2013-06-13 Refactor : Made private linkLine() and linkBspLeaf() methods of Map

↑ Back to top

  Cleanup (21) — Map

April 2015
2015-04-29 Cleanup | World : Cleanup
May 2014
2014-05-07 Cleanup | World : Cleanup
January 2014
2014-01-23 Cleanup | World : Cleanup
2014-01-13 Cleanup : Cleanup
2014-01-11 Cleanup | Client : Cleanup
2014-01-11 Cleanup | Client : Moved Map::expireClMobjs into map.cpp
2014-01-10 Cleanup | Client : Cleanup
2014-01-10 Cleanup | Client : Cleanup
2014-01-10 Cleanup | Client : Moved all client only methods of Map to map.cpp
October 2013
2013-10-13 API | Cleanup : Cleanup
2013-10-11 Cleanup | World : Cleanup
2013-10-07 Cleanup | World : Cleanup
2013-10-02 Cleanup | World : Minor internal map API cleanup
August 2013
2013-08-30 Cleanup | World : Cleanup
2013-08-18 Cleanup | World : Cleanup
2013-08-18 Cleanup | Debug | World : Cleanup
2013-08-09 Cleanup | Refactor | World : Minor Map cleanup refactorings
2013-08-06 BspNode | Cleanup | World : Cleanup (no use for a public instance reference)
2013-08-06 Cleanup | Line | World : Cleanup
June 2013
2013-06-14 Cleanup : Cleanup
2013-06-13 BspLeaf | Cleanup | Particles : Removed some obsolete todo comments

↑ Back to top

  Client (18) — Map

May 2015
2015-05-15 Clang | Client | Fixed | Optimize : Crash in optimized build (undefined behavior)
April 2015
2015-04-29 Client | Fixed | World : Use ConvexSubspaces when building the decorated surface list
January 2014
2014-01-13 Client : Continued cleaning up particle generator management
2014-01-13 Client : Continued tearing down the clientside Generators abstraction
2014-01-13 Client : Moved the map's Generator collection into de::Map
2014-01-13 Client : Fully encapsulate the clientside Generators collection within de::Map
2014-01-11 Cleanup | Client : Cleanup
2014-01-11 Client : Encapsulate write access to the client mobj hash within de::Map
2014-01-11 Cleanup | Client : Moved Map::expireClMobjs into map.cpp
2014-01-10 Cleanup | Client : Cleanup
2014-01-10 Client | Refactor : Moved Map's ClMobjHash to the private Instance
2014-01-10 Client | Refactor : Reworked the client mobj hash into a basic C++ class
2014-01-10 Cleanup | Client : Cleanup
2014-01-10 Client | Fixed : Removed fixed limit CLIENT_MAX_MOVERS (was 1024)
2014-01-10 Client | Refactor : Clientside active mover arrays are now private to Map
2014-01-10 Cleanup | Client : Moved all client only methods of Map to map.cpp
October 2013
2013-10-07 Client | World : de::Map has ownership of the contact blockmaps
June 2013
2013-06-15 Client | Fixed : The LightGrid must be destroyed before the map data elements

↑ Back to top

  Fixed (10) — Map

January 2020
2020-01-14 Fixed : Crash when changing map
December 2015
2015-12-26 Doom | Fixed : Crash during shutdown (dangling observer)
May 2015
2015-05-15 Clang | Client | Fixed | Optimize : Crash in optimized build (undefined behavior)
April 2015
2015-04-29 Client | Fixed | World : Use ConvexSubspaces when building the decorated surface list
October 2014
2014-10-26 Fixed | World : Missing return value in Map::forAllClusters()
July 2014
2014-07-27 Fixed : Delete thinkers before the map elements
January 2014
2014-01-10 Client | Fixed : Removed fixed limit CLIENT_MAX_MOVERS (was 1024)
October 2013
2013-10-11 Fixed | World : Qt 4.7 compatibility (no QVarLengthArray operator <<)
June 2013
2013-06-15 Client | Fixed : The LightGrid must be destroyed before the map data elements
2013-06-12 Fixed : Reordered Map's destructor (BspLeaf references Sector at this time)

↑ Back to top

  API (5) — Map

October 2015
2015-10-30 API : Use const mobj arguments in SpawnDamageParticleGen()
October 2013
2013-10-13 API : Revised Intercept representation
2013-10-13 API | Cleanup : Cleanup
2013-10-12 API : Removed divline_t
2013-10-12 API : Unused functions removed; P_PathTraverse reformatted

↑ Back to top

  Line (3) — Map

December 2013
2013-12-11 Line : Respect logical constness when manipulating Line::Side's shadow count
August 2013
2013-08-10 Line | Refactor | World : Link map lines directly to half-edges (bypass Segment)
2013-08-06 Cleanup | Line | World : Cleanup

↑ Back to top

  Added (2) — Map

April 2014
2014-04-06 Added | Refactor : Added Map::isCustom()
December 2013
2013-12-20 Added | World : Added cmd "inspectmap" for logging details of the current map

↑ Back to top

  DMU API (2) — Map

August 2013
2013-08-08 DMU API | World : Segments are no longer addressable using DMU
2013-08-08 DMU API | World : Removed ability to traverse line segments of a BSP leaf using DMU

↑ Back to top

  BspLeaf (1) — Map

June 2013
2013-06-13 BspLeaf | Cleanup | Particles : Removed some obsolete todo comments

↑ Back to top

  BspNode (1) — Map

August 2013
2013-08-06 BspNode | Cleanup | World : Cleanup (no use for a public instance reference)

↑ Back to top

  Clang (1) — Map

May 2015
2015-05-15 Clang | Client | Fixed | Optimize : Crash in optimized build (undefined behavior)

↑ Back to top

  Debug (1) — Map

August 2013
2013-08-18 Cleanup | Debug | World : Cleanup

↑ Back to top

  Documentation (1) — Map

August 2013
2013-08-09 Documentation | Surface | World : Minor apidoc improvements for Surface; to-do comment

↑ Back to top

  Doom (1) — Map

December 2015
2015-12-26 Doom | Fixed : Crash during shutdown (dangling observer)

↑ Back to top

  Interceptor (1) — Map

October 2013
2013-10-13 Interceptor | Refactor | World : Relocated intercept list functionality into Interceptor

↑ Back to top

  libgloom (1) — Map

February 2020
2020-02-11 libgloom : Updating plane heights

↑ Back to top

  Optimize (1) — Map

May 2015
2015-05-15 Clang | Client | Fixed | Optimize : Crash in optimized build (undefined behavior)

↑ Back to top

  Particles (1) — Map

June 2013
2013-06-13 BspLeaf | Cleanup | Particles : Removed some obsolete todo comments

↑ Back to top

  Sector (1) — Map

August 2013
2013-08-18 Refactor | Sector | World : Moved algorithm for fixing missing line side materials to Sector

↑ Back to top

  Server (1) — Map

June 2013
2013-06-12 Server : Server does not animate plane heights or surface material origins

↑ Back to top

  Surface (1) — Map

August 2013
2013-08-09 Documentation | Surface | World : Minor apidoc improvements for Surface; to-do comment

↑ Back to top