Subversion Repositories eduke32


Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
6055 1259d 11h hendricks266 /source/duke3d/src/sector.h The great repository rearrangement of 2017.

Files moved but not modified. Changes to follow in a subsequent commit.

You down with CPP?
5991 1286d 15h hendricks266 /source/duke3d/src/sector.h Lunatic: Fix build, part 8. MapInfo --> g_mapInfo  
5979 1290d 7h hendricks266 /source/duke3d/src/sector.h Some recent cleanup changed uses of int32_t to int, but missed changing every function prototype. This is very bad when int != int32_t.  
5835 1417d 19h terminx /source/duke3d/src/sector.h More readability cleanup. DONT_BUILD.  
5833 1417d 19h terminx /source/duke3d/src/sector.h More cleanup. DONT_BUILD.  
5825 1417d 19h terminx /source/duke3d/src/sector.h Massive readability cleanup of game code part 1. DONT_BUILD.  
5821 1417d 19h terminx /source/duke3d/src/sector.h You're just going to have to trust me that this is 10000 lines worth of formatting and variable name cleanup, and not 10000 lines of functional changes.  
5796 1484d 20h terminx /source/duke3d/src/sector.h tsectortype -> usectortype
twalltype -> uwalltype
tspritetype -> uspritetype

No other changes.
5618 1613d 0h terminx /source/duke3d/src/sector.h Break out screen drawing stuff from game.c into screens.c and command line processing stuff into cmdline.c  
5580 1636d 1h terminx /source/duke3d/src/sector.h Replace msx/msy global arrays with vec2_t g_origins. Bump BYTEVERSION.  
5569 1636d 1h terminx /source/duke3d/src/sector.h First attempt at providing CON control of the internal sector animation system. Read the commit if you want to know how it works!  
5529 1649d 19h hendricks266 /source/duke3d/src/sector.h Remove actors_inline, game_inline, and sector_inline objects, and move their code into other headers, set up to be compiled into well-fitting objects if inlining them is disabled.  
5156 1913d 23h helixhorned /source/duke3d/src/sector.h Double the size of clouds[] (holding sectors with CLOUDYSKIES ceilings).

Also, make cloudx[] and cloudy[] scalars, as the per-sector values were always
identical. In prelevel(), warn if some CLOUDYSKIES-ceiling sectors could not
be set up due to reaching the new 256 sector limit.
4948 1997d 8h hendricks266 /source/duke3d/src/sector.h Modularize .mid --> .ogg --> .flac code to apply to sounds as well, and various cleanup in music/sound filename-handling code.  
4923 2006d 14h terminx /source/duke3d/src/sector.h Fix savemapstate/loadmapstate (fixes a crash at shutdown, among other things)  
4910 2010d 11h terminx /source/duke3d/src/sector.h Make dist() and ldist() take void pointers so we can compare spritetype with tspritetype without inserting casts everywhere.  
4847 2026d 3h helixhorned /source/duke3d/src/sector.h Propagate 'smoothratio' to scenes drawn from the position of a camera.

That is, make interpolation work properly there -- both when 'using' a
VIEWSCREEN and when rendering the scene onto a TILE_VIEWSCR. This makes
a difference only if the camera is in a moving sector.
4831 2032d 5h helixhorned /source/duke3d/src/sector.h Minor cleanup around security cameras / viewscreens. DONT_BUILD.

The only semantic change is that an out-of-sync instance of a distance to
check (viewscreen sprite <-> player sprite) is changed in
actors.c:G_MoveStandables(), from 2048 (as in Duke3D 1.5) to 8192, now
represented by the define VIEWSCREEN_ACTIVE_DISTANCE. I have not yet observed
any change in behavior regarding this change (but there ought to be one).

Also, in DNCOORDS display, print 'totalclock' count, too.
4766 2057d 16h hendricks266 /source/duke3d/src/sector.h Make a bunch of things extern "C". This should fix C++ builds on OS X and with Lunatic. DONT_BUILD.  
4747 2061d 8h terminx /source/duke3d/src/sector.h Part 1 of attempting to adhere to C standard section 7.1.3. It turns out it's illegal to use identifiers that begin with _ or have __ anywhere in them. DONT_BUILD.  

Show All