Project

General

Profile

« Previous | Next » 

Revision 138c3132

Added by skyjake about 8 years ago

Cleanup|Refactor|Renderer|Definitions: Record access cleanup, minor optimizations

WallEdge instances are constructed very often, so their private
implementations are now recycled rather than allocated/destroyed.

Material pointer lookups are done as a single tryFind instead of a double
has+find.

defn::Sprite uses string constants as keys, and keeps sprite view directions
in a dictionary. Added a couple of helper methods for accessing the
sprite views.

WallEdge, WorldEdge, etc. are no longer in the "de" namespace, because they
are not SDK classes.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences