Build 4254
SVN-
Reintroduce SDL_Renderer for the classic renderer so that the Steam Overlay can function with it.
SVN handles and Git names are merged into one person.
Reintroduce SDL_Renderer for the classic renderer so that the Steam Overlay can function with it.
Block off hacks for the primitive splitscreen CON mod with SPLITSCREEN_MOD_HACKS so they are no longer compiled.
These hacks could no longer be allowed to co-opt the fake multiplayer mode, used for local testing and mod development. I have half a mind to remove the hacks outright because they could be likened to drilling bolts directly into your car engine just so you could mount a bowling ball as a hood ornament. However, I don't want to take away the splitscreen hack mod from anyone who uses it, and the work done on these hacks should be useful if proper splitscreen were implemented internally using per-player input and multiple renderer/audio passes.
Always run tsprites with statnum TSPR_TEMP though EVENT_ANIMATESPRITES, such as the "show opponent's weapon" in multiplayer.
SDK/Samples: Add "startpos.m32", a helper script for spawn points.
You can: -Cycle your position through all DM or coop spawn points. -Jump to the primary spawn point. -Dump full spawn point information to the log file.
Add EVENT_LOADMAP, EVENT_SAVEMAP, EVENT_PRELOADMAP, and EVENT_PRESAVEMAP.
Some are more useful than others.
remap16 method for engine.shadetab, 2nd attempt at recreating orig. one.
BUILD_LUNATIC.
document fundamentals of shade tables, but not 'engine' API yet.
Lunatic/m32: make Mapster23 actually start stand-alone, oops.