Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4711 2424d 15h helixhorned /polymer/eduke32/ Add forgotten events_defs.h, oops. DONT_BUILD.  
4710 2425d 15h helixhorned /polymer/eduke32/ Lunatic: fix building and startup up to tilesizx[] failure. DONT_BUILD.

- Needed to rip out enum GameEvent_t into own header file to prevent what
would be a circular #include otherwise
- Added some forgotten #ifdef LUNATIC
- updated structure and function declarations on the Lua FFI side
 
4709 2425d 15h helixhorned /polymer/eduke32/ C-CON: fix possible crash when a CON error is raised due to access of invalid sprite.

For example, in
CON_ERRPRINTF("invalid target sprite (%d) %d %d\n", iActor, vm.g_i, TrackerCast(vm.g_sp->picnum));
vm.g_i can be -1 and vm.g_sp can be NULL then. (Not anymore.)

DONT_BUILD.
 
4708 2426d 8h helixhorned /polymer/eduke32/ compat.h: pedantic whitespace formatting. DONT_BUILD.  
4707 2426d 20h terminx /polymer/eduke32/ Alter weapon switching to cycle through GROW_WEAPON when using next/previous weapon keys. DONT_BUILD.  
4706 2426d 20h terminx /polymer/eduke32/ Default map zoom to something a bit more useful on Android. DONT_BUILD.  
4705 2426d 20h terminx /polymer/eduke32/ CPLUSPLUS mode build fix. DONT_BUILD.  
4704 2426d 20h terminx /polymer/eduke32/ CPLUSPLUS mode by default in Makefile.common, C99 otherwise. DONT_BUILD.  
4703 2426d 20h terminx /polymer/eduke32/ Clean up some player code a bit... make bobposx/bobposy a vec2_t, make fricxv/fricyv a per-player vec2_t (TODO: CON access), promote angvel in input_t to int16_t and allow for player angle changes that result in odd numbered angles (we were effectively artificially limiting the angle to 1024 values before), fix some HUD model ID stuff that should help with the weapons in the HRP, clean up a bunch of random functions (P_FireWeapon(), P_DisplayTip(), P_DisplayAccess(), P_DisplayWeapon(), P_GetInput(), etc). Also clean up G_SetupFilenameBasedMusic() to loop through flac/ogg/mid when searching for usermap music replacements. Some of this really needs a BYTEVERSION bump, but these commits aren't for synthesis to build so we're not doing it yet. DONT_BUILD.  
4702 2426d 20h terminx /polymer/eduke32/ Try out __restrict in the classic renderer. #define'd for easy removal in case it causes problems or is useless.  
4701 2426d 20h terminx /polymer/eduke32/ Fix MSVC warning in Polymer  
4700 2426d 20h terminx /polymer/eduke32/ Inline yax_getbunches with old map format. DONT_BUILD.  
4699 2426d 20h terminx /polymer/eduke32/ More EDUKE32_PREDICT_FALSE, mostly in OSD_Printf(OSD_ERROR...) cases  
4698 2426d 20h terminx /polymer/eduke32/ Aligned gamevar/gamearray allocation  
4697 2426d 20h terminx /polymer/eduke32/ Fix a couple of clang warnings. DONT_BUILD.  
4696 2426d 20h terminx /polymer/eduke32/ Unify spritesx/spritesy/spritez into a single vec3_t spritesxyz. It still has a stupid name like "spritesxyz" because I wanted references to it to remain easy to find in case of problems.  
4695 2426d 20h terminx /polymer/eduke32/ Get rid of all the static arrays with sizes based on MAXXDIM and MAXYDIM  
4694 2426d 20h terminx /polymer/eduke32/ Remove -DNO_GCC_BUILTINS, set _FORTIFY_SOURCE to 0.  
4693 2426d 20h terminx /polymer/eduke32/ Android updates from Emile. DONT_BUILD.  
4692 2426d 20h terminx /polymer/eduke32/ Minor additional pragma cleanup  

Show All