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
4763 2441d 10h hendricks266 /polymer/eduke32/source/game.c Eliminate the printf_nowarn stuff that has long since been supplanted by TrackerCast. DONT_BUILD.  
4751 2444d 18h terminx /polymer/eduke32/source/game.c Add missing "break" to M_RunMenuInput(), revert android gltexapplyprops() menu fuckery. DONT_BUILD.  
4745 2444d 18h terminx /polymer/eduke32/source/game.c Mainly misc cleanups (and a fix for the C++ build), but there are a few important changes in here.

VM_OnEvent() has become VM_OnEvent(), VM_OnEventWithReturn(), VM_OnEventWithDist(), and VM_OnEventWithBoth() (the latter of which is only ever used once...). Of course, this required every call to VM_OnEvent() be changed.

memberlabel_t and vmstate_t have been changed to use the regular "int" type versus explicitly specifying int32_t as they did previously. The rationale for this change is simply that it looks cleaner, and I think we should move toward just using "int" in most cases where there's no particular reason to specify an explicit data type.

Also changes CON_KILLIT to just "return" instead of "continue". DONT_BUILD.
4738 2449d 23h hendricks266 /polymer/eduke32/source/game.c Set up mouse cursor display in menus, with idle timeout fully implemented. No functionality yet. DONT_BUILD.  
4703 2468d 14h terminx /polymer/eduke32/source/game.c 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.  
4699 2468d 14h terminx /polymer/eduke32/source/game.c More EDUKE32_PREDICT_FALSE, mostly in OSD_Printf(OSD_ERROR...) cases  
4697 2468d 14h terminx /polymer/eduke32/source/game.c Fix a couple of clang warnings. DONT_BUILD.  
4688 2470d 21h hendricks266 /polymer/eduke32/source/game.c Menu transition animations. DONT_BUILD.  
4687 2470d 23h hendricks266 /polymer/eduke32/source/game.c Two files forgotten in the previous commit. DONT_BUILD.  
4680 2473d 3h terminx /polymer/eduke32/source/game.c Another 5000 lines of pain and tears. DONT_BUILD.  
4679 2473d 3h terminx /polymer/eduke32/source/game.c Hi-res security viewscreens  
4658 2473d 3h terminx /polymer/eduke32/source/game.c Various additional optimizations: add CLASSIC_SLICE_BY_4 mode to unroll some of the loops in a-c, replace integer divisions by a divisor unknown at compile time with usage of libdivide, clean up pragmas further by removing more old stuff that wasn't used anywhere. This is another one of those nasty commits that make people cry. DONT_BUILD.  
4657 2473d 3h terminx /polymer/eduke32/source/game.c Fix r4643, NUM_HARDCODED_ANIMS was increased for a reason. DONT_BUILD.  
4650 2473d 3h terminx /polymer/eduke32/source/game.c Tie a few random things previously hardcoded to p->curr_weapon == KNEE_WEAPON to curr_weapon being a weapon with a workslike of KNEE_WEAPON instead, and do the same with stuff hard coded for HANDREMOTE_WEAPON  
4644 2481d 10h hendricks266 /polymer/eduke32/source/game.c Clean up warnings and build issues when building under OS X 10.9. DONT_BUILD.  
4643 2492d 12h helixhorned /polymer/eduke32/source/game.c Fix an oob access in parsedefinitions_game(). DONT_BUILD.  
4629 2498d 3h terminx /polymer/eduke32/source/game.c Add assertion for memory error handler in debug builds, add .def load time information to log, call Gv_ResetSystemDefaults() at startup to populate fake tilesizx/tilesizy arrays for CON  
4623 2498d 3h terminx /polymer/eduke32/source/game.c More Polymost cleanup, also consolidate tilesizx and tilesizy into a single tilesiz vec2_t to ensure both x and y are always in the same cache line. I may add a new vec2_16t later. Still need to take care of emulating the old flat array for the sake of CON access.  
4622 2498d 3h terminx /polymer/eduke32/source/game.c r_showfps 2, displaying min and max fps  
4613 2498d 3h terminx /polymer/eduke32/source/game.c On Android, remove the counter that automatically proceeds from the startup screen to the main menu and require a button press instead.  

Show All