pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

doomlegacy-devel: Update to SVN revision 1598



Module Name:	pkgsrc-wip
Committed By:	Michael Baeuerle <micha%NetBSD.org@localhost>
Pushed By:	micha
Date:		Fri Oct 29 19:23:26 2021 +0200
Changeset:	262a182a94ebdf18ca12a01bfea5b94779b13920

Modified Files:
	doomlegacy-devel/Makefile

Log Message:
doomlegacy-devel: Update to SVN revision 1598

SVN 1597:
- Fix Load savegame menu controls to allow ESCAPE
  from the Load savegame after changing to another directory.
  Make most menu functions static.

SVN 1598:
- This fixes a missing floor in Avactor.wad (Map04, sector 1757).

  The hw_bsp SplitPoly has to deal with a partition line that misses
  the poly.  It must be determined if the poly is to the right,
  in which case it is the frontpoly, or to the left, in which case
  it is the backpoly.  This must match the bsp partitioning, as
  those poly will be assigned to the front sector, and back sector.

  The particular case was when the divline missed the poly,
  but intersected at one vertex.
  The test for right or left needs to test a polyvertex
  that is not on the divline.
  In this corner case, it was being determined wrong, leading to
  the poly being assigned to the wrong subsector, and the floor
  being missing.

  The point_rightside function has been changed to return a float,
  which indicates how much right of the divline the point is.
  The result is porportional to the length of the divline,
  so the test now compensates for the length of the divline.
  The test now looks at all the poly vertex, until it finds
  a point that exceeds half the divline length in right/left.

  In Avactor.wad, there are an excessive number of partitionings
  that miss the poly.
  The new blockmap generator seems to be the same.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=262a182a94ebdf18ca12a01bfea5b94779b13920

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 doomlegacy-devel/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diffs:
diff --git a/doomlegacy-devel/Makefile b/doomlegacy-devel/Makefile
index 296c1fa543..423733bfcb 100644
--- a/doomlegacy-devel/Makefile
+++ b/doomlegacy-devel/Makefile
@@ -2,7 +2,7 @@
 
 VERS=		1.48.8
 #PKGNAME=	doomlegacy-${VERS}
-SVNVERS=	1596
+SVNVERS=	1598
 DISTNAME=	doomlegacy-devel-0r${SVNVERS}
 CATEGORIES=	games
 


Home | Main Index | Thread Index | Old Index