Subversion Repositories eduke32

Rev

Show changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff
4710 2545d 1h helixhorned /polymer/ 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 2545d 1h helixhorned /polymer/ 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 2545d 18h helixhorned /polymer/ compat.h: pedantic whitespace formatting. DONT_BUILD.  
4707 2546d 6h terminx /polymer/ Alter weapon switching to cycle through GROW_WEAPON when using next/previous weapon keys. DONT_BUILD.  
4706 2546d 6h terminx /polymer/ Default map zoom to something a bit more useful on Android. DONT_BUILD.  
4705 2546d 6h terminx /polymer/ CPLUSPLUS mode build fix. DONT_BUILD.  
4704 2546d 6h terminx /polymer/ CPLUSPLUS mode by default in Makefile.common, C99 otherwise. DONT_BUILD.  
4703 2546d 6h terminx /polymer/ 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 2546d 6h terminx /polymer/ Try out __restrict in the classic renderer. #define'd for easy removal in case it causes problems or is useless.  
4701 2546d 6h terminx /polymer/ Fix MSVC warning in Polymer  
4700 2546d 6h terminx /polymer/ Inline yax_getbunches with old map format. DONT_BUILD.  
4699 2546d 6h terminx /polymer/ More EDUKE32_PREDICT_FALSE, mostly in OSD_Printf(OSD_ERROR...) cases  
4698 2546d 6h terminx /polymer/ Aligned gamevar/gamearray allocation  
4697 2546d 6h terminx /polymer/ Fix a couple of clang warnings. DONT_BUILD.  
4696 2546d 6h terminx /polymer/ 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 2546d 6h terminx /polymer/ Get rid of all the static arrays with sizes based on MAXXDIM and MAXYDIM  
4694 2546d 6h terminx /polymer/ Remove -DNO_GCC_BUILTINS, set _FORTIFY_SOURCE to 0.  
4693 2546d 6h terminx /polymer/ Android updates from Emile. DONT_BUILD.  
4692 2546d 6h terminx /polymer/ Minor additional pragma cleanup  
4691 2546d 6h terminx /polymer/ Add missing "inline" to const TrackedType()  

Show All