------------------------------------------------------------------------ r3101 | hendricks266 | 2012-10-28 21:29:45 -0700 (Sun, 28 Oct 2012) | 3 lines Add EVENT_CHANGEMENU and clean up menus.c a little more. This event is useful in certain circumstances where you want to skip a menu/screen value and the design of the monster switch statement would require the M_ChangeMenu() call to be intercepted or the unwanted screen will flash for a split second. ------------------------------------------------------------------------ r3100 | hendricks266 | 2012-10-28 21:29:17 -0700 (Sun, 28 Oct 2012) | 7 lines Two new player structure members: "autostep" and "autostep_sbw". These control the maximum difference in height between two sectors that the player will automatically traverse without needing to jump. The latter controls the special case when the player's sector's lotag is ST_1_ABOVE_WATER or p->spritebridge == 1. BYTEVERSION bumped. ------------------------------------------------------------------------ r3099 | hendricks266 | 2012-10-28 21:28:50 -0700 (Sun, 28 Oct 2012) | 1 line Remove unused variable "doretry" from S_PlaySound(). ------------------------------------------------------------------------ r3098 | hendricks266 | 2012-10-28 21:28:31 -0700 (Sun, 28 Oct 2012) | 1 line Revise grpfiles[] to include the censored South Korean GRP. ------------------------------------------------------------------------ r3097 | hendricks266 | 2012-10-28 21:28:10 -0700 (Sun, 28 Oct 2012) | 1 line Fix harmless warnings in the Build tools. ------------------------------------------------------------------------ r3096 | hendricks266 | 2012-10-28 21:26:25 -0700 (Sun, 28 Oct 2012) | 5 lines Slight makefile reorganization and cleanup. * Centralize optimization strategies in Makefile.common. This required moving detection of $(PLATFORM), which makes sense if we work on the paradigm that Makefile.common is for generic compiler setup and Makefile.shared works with libraries and things closer to the engine and game code itself. * New Makefile variables OPTOPT (Optimization Options) and CUSTOMOPT (Custom Optimizations). OPTOPT by default contains -march, -mtune, etc. Setting this variable from Make invocation will blank these. CUSTOMOPT (Custom Optimizations) works the same but in an additive fashion, overwriting nothing. Technically CUSTOMOPT could stand for (Custom Options) and include any additional parameters sent to both linker and compiler. * Factor out literal names of the main executables. * The build process now prints assembler (if NOASM=0) and linker settings in addition to compiler settings. ------------------------------------------------------------------------