Alphabetical Index | Tags by Size | Find tag:

Map

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 groups

August 2021
2021-08-07 World : Set mobj's map spot number at creation
February 2020
2020-02-11 libgloom : Updating plane heights
January 2020
2020-01-14 Fixed : Crash when changing map
December 2015
2015-12-26 Doom | Fixed : Crash during shutdown (dangling observer)
October 2015
2015-10-30 API : Use const mobj arguments in SpawnDamageParticleGen()
May 2015
2015-05-15 Clang | Client | Fixed | Optimize : Crash in optimized build (undefined behavior)
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
July 2014
2014-07-27 Fixed : Delete thinkers before the map elements
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)
April 2014
2014-04-06 Added | Refactor : Added Map::isCustom()
January 2014
2014-01-23 Cleanup | World : Cleanup
2014-01-13 Client : Continued cleaning up particle generator management
2014-01-13 Cleanup : Cleanup
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
December 2013
2013-12-20 Added | World : Added cmd "inspectmap" for logging details of the current map
2013-12-11 Line : Respect logical constness when manipulating Line::Side's shadow count
October 2013
2013-10-13 API : Revised Intercept representation
2013-10-13 Interceptor | Refactor | World : Relocated intercept list functionality into Interceptor
2013-10-13 API | Cleanup : Cleanup
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-12 API : Removed divline_t
2013-10-12 API : Unused functions removed; P_PathTraverse reformatted
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
June 2013
2013-06-18 : Cleaned up interface to the binary space partitioner
2013-06-15 Client | Fixed : The LightGrid must be destroyed before the map data elements
2013-06-15 : Various API improvements
2013-06-14 Cleanup : Cleanup
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 BspLeaf | Cleanup | Particles : Removed some obsolete todo comments
2013-06-13 Refactor : Attribute a URI to a Map upon instantiation
2013-06-13 Refactor : Made private linkLine() and linkBspLeaf() methods of Map
2013-06-12 Server : Server does not animate plane heights or surface material origins
2013-06-12 Fixed : Reordered Map's destructor (BspLeaf references Sector at this time)
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