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
5049 2226d 5h 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 2226d 5h hendricks266 /polymer/eduke32/source/ Reset totalclock to zero for each MAIN_LOOP_RESTART.  
/polymer/eduke32/source/game.c
5047 2226d 5h 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 2226d 5h 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 2226d 5h 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 2226d 5h 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 2226d 5h 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 2226d 5h hendricks266 /polymer/eduke32/source/ Restore the shade of a tiled MENUTILE to 8, rather than 16.  
/polymer/eduke32/source/game.c
5041 2226d 5h 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 2226d 5h hendricks266 /polymer/eduke32/build/src/ Fix a compiler warning with USE_OPENGL=0.  
/polymer/eduke32/build/src/defs.c
5039 2230d 10h 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 2232d 4h hendricks266 /polymer/eduke32/build/include/ Amend previous commit. DONT_BUILD.  
/polymer/eduke32/build/include/compat.h
5037 2232d 5h 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 2232d 22h 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
5035 2232d 22h helixhorned /polymer/eduke32/build/src/ engine.c: style-cleanup getzrange(). DONT_BUILD.  
/polymer/eduke32/build/src/engine.c
5034 2239d 14h hendricks266 /polymer/eduke32/source/ Menus: Fix assorted issues in MENU_NETOPTIONS.  
/polymer/eduke32/source/menus.c
5033 2239d 14h hendricks266 /polymer/eduke32/source/ CON: Add "definevolumeflags", currently equipped to hide an episode from the single player and/or multiplayer screens.

enum
{
EF_HIDEFROMSP = 1<<0,
EF_HIDEFROMMP = 1<<1,
};
 
/polymer/eduke32/source/gamedef.c
/polymer/eduke32/source/gamedef.h
/polymer/eduke32/source/global.c
/polymer/eduke32/source/global.h
/polymer/eduke32/source/lunatic/defs.ilua
/polymer/eduke32/source/lunatic/dynsymlist
/polymer/eduke32/source/lunatic/lunacon.lua
/polymer/eduke32/source/menus.c
5032 2239d 14h hendricks266 /polymer/eduke32/source/ CON: Extend undefinevolume so that it also undefines all levels in the specified volume.  
/polymer/eduke32/source/gamedef.c
/polymer/eduke32/source/gamedef.h
5031 2239d 14h hendricks266 /polymer/eduke32/source/ CON: Rename "cutscene" command to "startcutscene".  
/polymer/eduke32/source/gamedef.c
/polymer/eduke32/source/gamedef.h
/polymer/eduke32/source/gameexec.c
/polymer/eduke32/source/lunatic/con_lang.lua
/polymer/eduke32/source/lunatic/doc/lunacon.txt
/polymer/eduke32/source/lunatic/lunacon.lua
5030 2239d 17h helixhorned /polymer/ synthesis.sh: CPLUSPLUS=0 for the 32-bit Lunatic build, too.

BUILD_LUNATIC now, maybe?
 
/polymer/synthesis.sh

Show All