------------------------------------------------------------------------ r3780 | helixhorned | 2013-05-16 14:54:59 -0700 (Thu, 16 May 2013) | 3 lines Mapster32: when 3D-inserting sprite higher than z extent, position at floor... ... when aiming at the floor. ------------------------------------------------------------------------ r3779 | helixhorned | 2013-05-16 14:54:58 -0700 (Thu, 16 May 2013) | 1 line Polymer: fix centering of y-flipped wall sprites. (Case D in test_tileoffsets.) ------------------------------------------------------------------------ r3778 | helixhorned | 2013-05-16 14:54:56 -0700 (Thu, 16 May 2013) | 3 lines Polymodes: make flipping closer to classic. This fixes cases A and B in test_tileoffsets.map. ------------------------------------------------------------------------ r3777 | helixhorned | 2013-05-16 14:54:55 -0700 (Thu, 16 May 2013) | 4 lines engine.c: add tile offset debugging code guarded by DEBUG_TILEOFFSETS. Also, update test_tileoffsets.map with a new 'dimension': cstat 128 (sprite centering). It has an issue in Polymer marked with a silver D. ------------------------------------------------------------------------ r3776 | helixhorned | 2013-05-16 14:54:53 -0700 (Thu, 16 May 2013) | 5 lines Polymer: fix floor sprites with y flipping by removing special-case code. This fixes the case marked with the silver letter C in test_tileoffsets.map. The orientation of the sprites is correct (matches classic) as far as I can see, there are now only problems with translation. ------------------------------------------------------------------------ r3775 | helixhorned | 2013-05-16 14:54:52 -0700 (Thu, 16 May 2013) | 3 lines Polymer: rewrite sprite x/y flipping so that data flow is explicit. Also, add some defines for sprite cstats to build.h (SPR_*) and use them. ------------------------------------------------------------------------ r3774 | helixhorned | 2013-05-16 14:54:50 -0700 (Thu, 16 May 2013) | 5 lines Add package/samples/test_tileoffsets, a test case for t. offsets w/ flipping. It has all combinations of {STEAM,CEILINGSTEAM} x combinations(flipping) x combinations(alignment). Three silver letters are placed near cases that currently draw not like classic in Polymost or Polymer. ------------------------------------------------------------------------