Subversion Repositories eduke32

Rev

Go to most recent revision | Hide changed files | Directory listing | RSS feed

Filtering Options

Rev Age Author Path Log message Diff Changes
5055 2147d 4h hendricks266 /polymer/eduke32/build/ Change HICTINT_USEONART so that it applies tints to pal 0 of 8-bit tiles instead of their palswapped selves. Add HICTINT_APPLYOVERPALSWAP which applies tints to palswapped 8-bit tiles. Add HICTINT_APPLYOVERALTPAL, which applies tints to alt-pals of hightile textures.  
/polymer/eduke32/build/include/hightile.h
/polymer/eduke32/build/src/polymost.c
/polymer/eduke32/build/src/texcache.c
5054 2147d 17h hendricks266 /polymer/eduke32/source/ Replace the drawing code for the level stats with nearly equivalent code that can be much more easily reproduced in CON.  
/polymer/eduke32/source/game.c
/polymer/eduke32/source/menus.c
5053 2147d 17h hendricks266 /polymer/eduke32/build/src/ Defs: When undefining a model, reset the angadd of its HUD settings to zero.

This fixes weapons not being displayed in Vaca+.
 
/polymer/eduke32/build/src/mdsprite.c
5052 2148d 1h hendricks266 /polymer/eduke32/source/ Amend r5048 to also reset ototalclock and lockclock, and to reset all three at the top of G_PlaybackDemo.  
/polymer/eduke32/source/demo.c
/polymer/eduke32/source/game.c
5051 2148d 1h hendricks266 /polymer/eduke32/build/src/ Partially revert r5020. It's okay to update totalclocklock in G_DrawRooms(), but we must continue updating it in drawrooms() so as to not break the editor and every other BUILD game.

¿Por qué no los dos?
 
/polymer/eduke32/build/src/engine.c
5050 2148d 16h hendricks266 /polymer/eduke32/source/ Expand the grpinfo feature to allow defining GRPs requiring NAM, NAPALM, or WWII GI.  
/polymer/eduke32/source/common_game.h
/polymer/eduke32/source/grpscan.c
5049 2148d 16h hendricks266 /polymer/eduke32/source/ In G_PlaybackDemo(), update totalclocklock when G_DrawRooms() is not called and therefore does not update it. This fixes ART animations displaying in the main menu.  
/polymer/eduke32/source/demo.c
5048 2148d 16h hendricks266 /polymer/eduke32/source/ Reset totalclock to zero for each MAIN_LOOP_RESTART.  
/polymer/eduke32/source/game.c
5047 2148d 16h hendricks266 /polymer/eduke32/source/ CON: Add EVENT_DISPLAYROOMSCAMERA and EVENT_DISPLAYSTART.

EVENT_DISPLAYROOMSCAMERA functions exactly like EVENT_DISPLAYROOMS, including RETURN values, but for the ud.camerasprite >= 0 case.
EVENT_DISPLAYSTART is executed immediately after the screen background is cleared and drawn. Ensure its RETURN value is zero, because it is currently not being used.

WARNING: Consult the devs before using EVENT_DISPLAYSTART. Its position in the display code sequence is not finalized.
 
/polymer/eduke32/source/events_defs.h
/polymer/eduke32/source/game.c
/polymer/eduke32/source/gamedef.c
/polymer/eduke32/source/lunatic/con_lang.lua
5046 2148d 16h hendricks266 /polymer/eduke32/source/ CON: Add EVENT_DISPLAYCAMERAOSD. Set RETURN to -1 to disable it.

From this event, if "getactor[THISACTOR].htg_t 0" is zero, then the camera is functional. Nonzero values indicate the camera has been destroyed, which is only possible when the CAMERASDESTRUCTABLE parameter of gamestartup has been enabled.
 
/polymer/eduke32/source/events_defs.h
/polymer/eduke32/source/game.c
/polymer/eduke32/source/gamedef.c
/polymer/eduke32/source/lunatic/con_lang.lua
5045 2148d 16h hendricks266 /polymer/eduke32/source/ CON: Add EVENT_DISPLAYLEVELSTATS. Set RETURN to -1 to disable them.  
/polymer/eduke32/source/events_defs.h
/polymer/eduke32/source/game.c
/polymer/eduke32/source/gamedef.c
/polymer/eduke32/source/lunatic/con_lang.lua
5044 2148d 16h hendricks266 /polymer/eduke32/source/ C-CON: Add read-only userdef members "gametypeflags" and "m_gametypeflags", which return GametypeFlags[ud.coop] and GametypeFlags[ud.m_coop] respectively.  
/polymer/eduke32/source/gamedef.c
/polymer/eduke32/source/gamedef.h
/polymer/eduke32/source/gamestructures.c
5043 2148d 16h hendricks266 /polymer/eduke32/source/ C-CON: Add read-only userdef members "usevoxels", "usehightile", and "usemodels".  
/polymer/eduke32/source/gamedef.c
/polymer/eduke32/source/gamedef.h
/polymer/eduke32/source/gamestructures.c
5042 2148d 16h hendricks266 /polymer/eduke32/source/ Restore the shade of a tiled MENUTILE to 8, rather than 16.  
/polymer/eduke32/source/game.c
5041 2148d 16h hendricks266 /polymer/eduke32/source/ Disable EF_HIDEFROMMP pending proper consideration when multiplayer is closer to being ready.  
/polymer/eduke32/source/global.h
/polymer/eduke32/source/menus.c
5040 2148d 16h hendricks266 /polymer/eduke32/build/src/ Fix a compiler warning with USE_OPENGL=0.  
/polymer/eduke32/build/src/defs.c
5039 2152d 22h hendricks266 /polymer/eduke32/source/ CON: Add "resetplayerflags". Flag 1 means "don't ask the user if they want to load".  
/polymer/eduke32/source/gamedef.c
/polymer/eduke32/source/gamedef.h
/polymer/eduke32/source/gameexec.c
/polymer/eduke32/source/gameexec.h
/polymer/eduke32/source/lunatic/con_lang.lua
/polymer/eduke32/source/lunatic/control.lua
/polymer/eduke32/source/lunatic/lunacon.lua
/polymer/eduke32/source/lunatic/lunatic_game.c
5038 2154d 16h hendricks266 /polymer/eduke32/build/include/ Amend previous commit. DONT_BUILD.  
/polymer/eduke32/build/include/compat.h
5037 2154d 16h hendricks266 /polymer/eduke32/ BSD: Build system fixes/improvements. DONT_BUILD.  
/polymer/eduke32/Makefile
/polymer/eduke32/Makefile.common
/polymer/eduke32/build/include/a.h
/polymer/eduke32/build/include/compat.h
/polymer/eduke32/build/src/baselayer.c
/polymer/eduke32/build/src/compat.c
/polymer/eduke32/build/src/crc32.c
/polymer/eduke32/source/common.c
5036 2155d 10h helixhorned /polymer/eduke32/source/lunatic/ LunaCON: add 'definevolumeflags' to keyword pattern, re-apply some changes of r5026.

DONT_BUILD.
 
/polymer/eduke32/source/lunatic/con_lang.lua
/polymer/eduke32/source/lunatic/lunacon.lua

Show All