Subversion Repositories eduke32

Rev

Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
5963 1630d 2h hendricks266 /polymer/eduke32/eduke32.vcxproj Mac: Remove more vestiges of SDLMain from SDL 2.0 builds.  
5928 1676d 9h terminx /polymer/eduke32/eduke32.vcxproj Support building without a startup window through the Makefile. DONT_BUILD.  
5825 1751d 6h terminx /polymer/eduke32/eduke32.vcxproj Massive readability cleanup of game code part 1. DONT_BUILD.  
5814 1751d 6h terminx /polymer/eduke32/eduke32.vcxproj audiolib:

consolidate all multivoc invalid file errors into MV_InvalidFile
renamed FX_PlayLooped to FX_Play and removed original FX_Play
removed device type parameter from FX_Init
moved several FX_ multivoc wrapper functions to the header and made them FORCE_INLINE
 
5801 1818d 7h terminx /polymer/eduke32/eduke32.vcxproj Separate art tile related functions out from engine.c and into tiles.c  
5792 1818d 7h terminx /polymer/eduke32/eduke32.vcxproj Relocate maphack related code into mhk.c.

This commit also relocates clipping related code into clip.c and makes a few other minor changes, because I fucked up and merged the commits together. God damn it.
 
5791 1818d 7h terminx /polymer/eduke32/eduke32.vcxproj Separate screen capture code from engine.c into screenshot.c  
5790 1818d 7h terminx /polymer/eduke32/eduke32.vcxproj Split 2d mode editor stuff that remained in engine.c into 2d.c.  
5789 1818d 7h terminx /polymer/eduke32/eduke32.vcxproj Move palette related functionality from engine.c to palette.c/h.  
5788 1818d 7h terminx /polymer/eduke32/eduke32.vcxproj Move hash table stuff out of engine.c and into hash.c/h.  
5778 1824d 0h hendricks266 /polymer/eduke32/eduke32.vcxproj Makefile: Revamp setup of all things SDL.

Highlights:
*Building with msys2 can now take advantage of sdl-config and sdl2-config if present.
*Add a header check to error out if SDL_mixer's major version does not match SDL.
*Building with frameworks on OS X works again.

Notes:
*Those cross compiling, particularly targeting Windows, may need to invoke make with SDLCONFIG='' to avoid bringing in libs and headers from the host.
 
5661 1917d 7h terminx /polymer/eduke32/eduke32.vcxproj Android stuff. DONT_BUILD.  
5651 1917d 8h terminx /polymer/eduke32/eduke32.vcxproj VS project and MSVC Makefile updates. DONT_BUILD.  
5618 1946d 11h terminx /polymer/eduke32/eduke32.vcxproj Break out screen drawing stuff from game.c into screens.c and command line processing stuff into cmdline.c  
5614 1953d 5h terminx /polymer/eduke32/eduke32.vcxproj Break all of the text printing stuff out of game.c and into a separate screentext.c/h  
5613 1953d 5h terminx /polymer/eduke32/eduke32.vcxproj Break out status bar code into sbar.c/h  
5611 1953d 5h terminx /polymer/eduke32/eduke32.vcxproj Break cheat code stuff out of game.c and into cheats.c/h. Remove unnecessary header includes from several modules (all relevant headers are already pulled in by duke3d.h).  
5603 1958d 7h terminx /polymer/eduke32/eduke32.vcxproj VS project fixes, DONT_BUILD.  
5600 1958d 7h terminx /polymer/eduke32/eduke32.vcxproj Add a few missing files to the VS project. DONT_BUILD.  
5541 1980d 3h terminx /polymer/eduke32/eduke32.vcxproj Update vcxproj. DONT_BUILD.  

Show All