raze/source/duke3d/src
terminx 8433d133b4 Patch from Fox:
Add a FOV option in the menu. Range from 75 to 120 degrees (at 4:3 resolution), default is 90.

New userdef "fov". Equals the FOV in 360 degrees.

Update Polymost projection hack, so it compensates for the FOV or height of the game view.

Fix FOV in Polymer when the full status bar is visible. Now the FOV depends of the width of the game view instead of the height.

git-svn-id: https://svn.eduke32.com/eduke32@7329 1a8010ca-5511-0410-912e-c29ae57300e0
2019-02-18 22:02:33 +00:00
..
lunatic Backport some CON profiling stuff from Lunatic. Use "printtimes" in the console. 2018-03-08 00:29:41 +00:00
_functio.h Add C as a secondary binding for crouch and remove the mouse look and crosshair toggles from the default key bindings--they can still be bound manually if desired. 2019-01-22 22:51:04 +00:00
_midi.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
_rts.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
actors.cpp This fixes S_CheckSoundPlaying() and makes CON_IFSOUND work correctly in scripts that run during menus. These changes together fix the exchange between Duke and Lani at the end of episode 3 of Duke3D. 2018-12-15 01:39:25 +00:00
actors.h - Packet code implementation (merge from private c/s repo), world updates are now synced through snapshots. See tag SVN_SyncPoint_Dec2018 on master of the other repo. 2018-12-08 00:40:39 +00:00
android.h Bring the previous commit into effect. 2017-02-01 10:20:54 +00:00
anim.cpp anim.cpp: timerUpdate() before setting the start time of the animation so that delays outside of animation playback won't cause animations to skip 2018-06-12 20:28:02 +00:00
anim.h Cleanup includes 2018-11-18 18:09:48 +00:00
astub.cpp Enable undo/redo in Mapster32 3d mode. Not incredibly well tested. 2019-01-12 00:21:40 +00:00
cheats.cpp Use range-based loops for simplicity 2018-10-25 23:33:40 +00:00
cheats.h Cleanup includes 2018-11-18 18:09:48 +00:00
cmdline.cpp - Packet code implementation (merge from private c/s repo), world updates are now synced through snapshots. See tag SVN_SyncPoint_Dec2018 on master of the other repo. 2018-12-08 00:40:39 +00:00
cmdline.h Fix issue with a couple symbols from cmdline.h sometimes picking up different linkage due to accidental double definition in game.h 2018-11-18 19:03:40 +00:00
common.cpp Slightly simplify S_OpenAudio()... 2018-11-18 18:12:11 +00:00
common_game.h Cleanup includes 2018-11-18 18:09:48 +00:00
config.cpp Patch from Fox: 2019-02-18 22:02:33 +00:00
config.h After parsing the cfg, fill in the default bindings for any control functions that are completely missing, with function unbound and key unused by anything else. 2018-11-18 18:12:21 +00:00
demo.cpp Cleanup includes 2018-11-18 18:09:48 +00:00
demo.h Cleanup includes 2018-11-18 18:09:48 +00:00
duke3d.h Cleanup includes 2018-11-18 18:09:48 +00:00
events_defs.h CON: Add EVENT_DISPLAYROOMSCAMERATILE 2019-01-22 17:56:34 +00:00
function.h Add quick save and quick load to the keyboard configuration menu 2018-05-04 22:42:31 +00:00
game.cpp Patch from Fox: 2019-02-18 22:02:33 +00:00
game.h Patch from Fox: 2019-02-18 22:02:33 +00:00
gamedef.cpp Fix issue where a useless error would be printed to the log and bad memory reads could occur when compiling a CON script with an invalid structure member passed as gamevar structure access shortcut shorthand 2019-01-30 09:36:52 +00:00
gamedef.h Patch from Fox: 2019-02-18 22:02:33 +00:00
gamedefs.h Lower DEFAULTMOUSESENSITIVITY to 4 2018-10-25 23:32:57 +00:00
gameexec.cpp This fixes S_CheckSoundPlaying() and makes CON_IFSOUND work correctly in scripts that run during menus. These changes together fix the exchange between Duke and Lani at the end of episode 3 of Duke3D. 2018-12-15 01:39:25 +00:00
gameexec.h Switch VM_EventCommon to use references 2018-11-18 18:11:44 +00:00
GameListSource.game.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
GameListSource.game.mm The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
gamestructures.cpp Patch from Fox: 2019-02-18 22:02:33 +00:00
gamevars.cpp Hendricks and I discussed "auto *" and we've come to the conclusion that it's bad form, so this corrects that. 2018-12-15 01:39:51 +00:00
gamevars.h Shuffle things around so most of the script structure access stuff actually resides in gamestructures.cpp 2018-11-18 18:14:26 +00:00
global.cpp Slightly revise framerate limiter and r_showfps 2 display 2019-01-12 00:21:53 +00:00
global.h Slightly revise framerate limiter and r_showfps 2 display 2019-01-12 00:21:53 +00:00
GrpFile.game.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
GrpFile.game.mm The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
grpscan.cpp Hendricks and I discussed "auto *" and we've come to the conclusion that it's bad form, so this corrects that. 2018-12-15 01:39:51 +00:00
grpscan.h Add "rtsname" token to grpinfo grammar. 2018-02-11 05:03:55 +00:00
in_android.cpp Bring the previous commit into effect. 2017-02-01 10:20:54 +00:00
in_android.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
input.cpp Beginnings of baselayer.cpp/.h refactor. This is 99.9% renames. 2018-04-12 21:02:31 +00:00
input.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
inv.h Move addinventory command code into its own function. 2017-07-05 05:38:02 +00:00
keys.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
m32common.cpp Continuing the quest for clearer function names 2018-04-12 21:03:12 +00:00
m32def.cpp Remove read only bit from SPRITE_SECTNUM and SPRITE_STATNUM in m32script 2019-02-18 22:02:22 +00:00
m32def.h CON: Add if statements if(var(var)){a,b}(e). 2018-01-31 05:23:48 +00:00
m32exec.cpp Compile without -fno-strict-aliasing. 2018-11-18 18:13:33 +00:00
m32structures.cpp Continuing the quest for clearer function names 2018-04-12 21:03:12 +00:00
m32vars.cpp Add mousebits gamevar to m32script for querying mouse button states 2019-01-30 09:36:56 +00:00
macros.h WIP wall texture rotation bit 2018-11-18 18:13:48 +00:00
mapster32.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
mdump.cpp Just cleaning up a dump(er) 2018-11-18 18:06:38 +00:00
mdump.h Route inclusion of all Windows headers through a new header, windows_inc.h. 2017-02-19 22:15:44 +00:00
menus.cpp Patch from Fox: 2019-02-18 22:02:33 +00:00
menus.h Fix usages of tab characters that slipped into menus.h at some point, and fix declaration of function Menu_Change() to match its definition 2018-10-25 23:34:03 +00:00
midi.cpp MIDI/Windows: Immediately MPU_Init after MPU_Reset so that MIDI_Reset can take effect. 2018-03-22 04:48:57 +00:00
midi.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
mpu401.cpp Completely unused struct...? 2018-10-25 23:29:49 +00:00
mpu401.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
music.cpp Fix MIDI playback on non-Windows platforms 2018-05-19 14:14:18 +00:00
names.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
namesdyn.cpp Sorting and formatting for [names|sound]dyn.[cpp|h] 2018-11-18 18:09:58 +00:00
namesdyn.h Sorting and formatting for [names|sound]dyn.[cpp|h] 2018-11-18 18:09:58 +00:00
net.cpp Fix buffer overrun 2019-01-12 00:21:44 +00:00
net.h Fix NETCODE_DISABLED builds. We should probably rename Net_GetPackets() to something else, because it does other required things. 2018-12-15 22:33:15 +00:00
osdcmds.cpp Patch from Fox: 2019-02-18 22:02:33 +00:00
osdcmds.h Remove the "ConsoleKeys[]" array from osdcmds.cpp in favor of accessing mact's sctokeylut[] 2018-11-18 18:08:38 +00:00
osdfuncs.cpp Same shit, different diff 2018-11-18 18:06:27 +00:00
osdfuncs.h Use "int" for OSD command return values and a few trivial globals. Our current usage of the return values would have even worked with bool, but we might want to add error conditions or something later. 2018-11-18 18:05:45 +00:00
player.cpp Bump MAXANGVEL and MAXHORIZ 2018-12-15 01:36:53 +00:00
player.h Include build.h from player.h to satisfy the need for MAXPLAYERS and compat.h stuff that build.h pulls in 2018-12-15 01:36:58 +00:00
premap.cpp Fix loading screen tile 2018-12-15 22:33:09 +00:00
premap.h More premap cleanup 2018-11-18 18:08:14 +00:00
quotes.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
rts.cpp More function name cleanup 2018-04-12 21:03:30 +00:00
rts.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
savegame.cpp EDUKE32_STANDALONE guard some more Duke3D-specific behavior 2018-11-18 18:13:55 +00:00
savegame.h Savegame cleanup 2018-10-25 23:31:45 +00:00
sbar.cpp Fix some inaccuracies to the released versions of NAM and WWII GI. 2018-05-02 07:12:49 +00:00
sbar.h Remove the implicit "static" from our FORCE_INLINE macro. 2017-02-25 08:15:53 +00:00
screens.cpp Make the time period between averaging the min and max values shown with r_showfps 2+ user configurable with r_showfpsperiod 2019-01-12 00:22:10 +00:00
screens.h Respect r_maxfps in menus and on startup/bonus/end screens 2017-06-23 03:59:26 +00:00
screentext.cpp screentext alignment patch from Fox 2019-01-30 09:36:47 +00:00
screentext.h Update duke3d headers so that argument names in function declarations match the actual function definitions. This also removes const from function declarations in cases when it isn't meaningful. 2018-10-16 06:08:58 +00:00
sdlmusic.cpp sdlmusic: Slight cosmetic cleanup 2018-05-19 14:14:25 +00:00
sector.cpp CON: Add EVENT_DISPLAYROOMSCAMERATILE 2019-01-22 17:56:34 +00:00
sector.h Cleanup includes 2018-11-18 18:09:48 +00:00
soundefs.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
sounds.cpp Add mutex to protect against S_Callback() being called from more than one thread at the same time 2019-01-13 23:26:50 +00:00
sounds.h This fixes S_CheckSoundPlaying() and makes CON_IFSOUND work correctly in scripts that run during menus. These changes together fix the exchange between Duke and Lani at the end of episode 3 of Duke3D. 2018-12-15 01:39:25 +00:00
sounds_common.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
sounds_mapster32.cpp Add per-sound volume support to audiolib. This allows you to control the volume of sounds independently from the distance-based system exposed through CON. To use this, you must define your sounds via the .def syntax and set the "volume" property--default is 1.0. 2018-10-25 23:32:14 +00:00
sounds_mapster32.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
soundsdyn.cpp Sorting and formatting for [names|sound]dyn.[cpp|h] 2018-11-18 18:09:58 +00:00
soundsdyn.h Sorting and formatting for [names|sound]dyn.[cpp|h] 2018-11-18 18:09:58 +00:00
startgtk.game.cpp Fix issue with a couple symbols from cmdline.h sometimes picking up different linkage due to accidental double definition in game.h 2018-11-18 19:03:40 +00:00
startosx.game.mm macOS build fix. DONT_BUILD. 2018-12-15 20:17:03 +00:00
startwin.game.cpp Minor start window cleanup. This ended up touching a bunch of other files due to variable renaming, but there are zero functional changes to anything but the startup window in this commit. 2018-11-18 18:13:02 +00:00
startwin.game.h The great repository rearrangement of 2017. 2017-02-01 10:01:11 +00:00
winbits.cpp Clean up error handling in shitty G_GetVersionFromWebsite() function 2018-10-10 19:14:41 +00:00