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