Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4570 2637d 19h helixhorned /polymer/eduke32/ LunaCON: properly initialize values of session (NODEFAULT) gamevars.  
4569 2637d 19h helixhorned /polymer/eduke32/ 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 2637d 19h helixhorned /polymer/eduke32/ 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 2643d 21h helixhorned /polymer/eduke32/ 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 2649d 6h hendricks266 /polymer/eduke32/ Fix MSVC build.

DONT_BUILD.
 
4565 2649d 6h hendricks266 /polymer/eduke32/ 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 2649d 8h hendricks266 /polymer/eduke32/ 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 2649d 8h hendricks266 /polymer/eduke32/ 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 2649d 8h hendricks266 /polymer/eduke32/ Progress towards KenBuild Editor, part 3.

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

DONT_BUILD.
 
4560 2649d 8h hendricks266 /polymer/eduke32/ Progress towards KenBuild Editor, part 2.

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

DONT_BUILD.
 
4558 2649d 8h hendricks266 /polymer/eduke32/ Progress towards KenBuild Editor, part 1.

DONT_BUILD.
 
4557 2649d 8h hendricks266 /polymer/eduke32/ Elimininate some codedup between game.c and astub.c.

DONT_BUILD.
 
4556 2649d 8h hendricks266 /polymer/eduke32/ Fix C++ -Woverflow warnings in KenBuild.

DONT_BUILD.
 
4555 2653d 1h hendricks266 /polymer/eduke32/ KenBuild.

DONT_BUILD.
 
4554 2654d 7h hendricks266 /polymer/eduke32/ Delete empty folders and update ignore properties.

DONT_BUILD.
 
4553 2654d 7h hendricks266 /polymer/eduke32/ MSVC build system consolidation.

DONT_BUILD.
 
4552 2654d 9h hendricks266 /polymer/eduke32/ Fix Synthesis (at least partially).  
4551 2654d 13h hendricks266 /polymer/eduke32/ Re-add $(abspath ...) wrapping to libdirs to try and fix Synthesis.  

Show All