Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4569 2634d 5h helixhorned /polymer/ Mapster32: prototypical checker for wall loops, enabled partially.

Inspired by
http://forums.duke4.net/topic/7506-tror-question/page__view__findpost__p__199151
the corruption checker now checks for certain conditions of the loops of each
sector. Recall that CW loops are outer and CCW loops are inner.

- If a sector has no or more than one outer loop, count that as corruption
(level 4 and 3, respectively).
- (Disabled) For sectors with exactly one outer loop, check that all inner
ones are inside it. This is currently not compiled due to an asymmetry of
loopinside() for degenerate cases, similar to pre-r3898 inside().
 
4568 2634d 5h helixhorned /polymer/ Clean up astub.c:CheckMapCorruption() and some build.c code a little.

There are no intended changes of functionality, it's readability tweaks only.
 
4567 2640d 8h helixhorned /polymer/ A couple of Lunatic updates. DONT_BUILD.

- LunaCON: support for setting userdef[].m_volume_number, getting .last_level
- bump con_lang.MAXEVENTS
- fix compilation of astub.c
 
4566 2645d 17h hendricks266 /polymer/ Fix MSVC build.

DONT_BUILD.
 
4565 2645d 17h hendricks266 /polymer/ Nuke rev.h.

Note to MSVC users: You can get the revision number if you run `make rev o=obj` with MinGW before you build.

DONT_BUILD.
 
4564 2645d 19h hendricks266 /polymer/ Split parts of loadlookups() into generatefogpals() and fillemptylookups(), and move Duke-specific LOOKUP.DAT behavior to G_LoadLookups() in source/common.c, which contains the call to loadlookups() as factored out from astub.c and game.c.

DONT_BUILD.
 
4563 2645d 19h hendricks266 /polymer/ Move implementation details of Mapster32's sound system from m32exec.c into sounds_mapster32.c, and set up a sound system stub in KenBuild Editor.

DONT_BUILD.
 
4562 2645d 19h hendricks266 /polymer/ Progress towards KenBuild Editor, part 3.

DONT_BUILD.
 
4561 2645d 19h hendricks266 /polymer/ Move code non-specific to Duke Nukem 3D from astub.c to a new m32common.c.

DONT_BUILD.
 
4560 2645d 19h hendricks266 /polymer/ Progress towards KenBuild Editor, part 2.

DONT_BUILD.
 
4559 2645d 19h hendricks266 /polymer/ Move code non-specific to Duke Nukem 3D from source/common.c to a new build/src/common.c.

DONT_BUILD.
 
4558 2645d 19h hendricks266 /polymer/ Progress towards KenBuild Editor, part 1.

DONT_BUILD.
 
4557 2645d 19h hendricks266 /polymer/ Elimininate some codedup between game.c and astub.c.

DONT_BUILD.
 
4556 2645d 19h hendricks266 /polymer/ Fix C++ -Woverflow warnings in KenBuild.

DONT_BUILD.
 
4555 2649d 12h hendricks266 /polymer/ KenBuild.

DONT_BUILD.
 
4554 2650d 18h hendricks266 /polymer/ Delete empty folders and update ignore properties.

DONT_BUILD.
 
4553 2650d 18h hendricks266 /polymer/ MSVC build system consolidation.

DONT_BUILD.
 
4552 2650d 19h hendricks266 /polymer/ Fix Synthesis (at least partially).  
4551 2651d 0h hendricks266 /polymer/ Re-add $(abspath ...) wrapping to libdirs to try and fix Synthesis.  
4550 2651d 14h hendricks266 /polymer/ Normalize all rotatesprite calls to fullscreen panels so that they are centered at (160, 100) instead of top-lefted at (0, 0).  

Show All