raze-gles/source/games/duke/src
Mitchell Richters 466bc84697 - Duke/RR: Completely revamped vehicle mouse/controller input.
* Original algorithm now used purely for keyboard input only.
* Mouse and controller input is no longer a scaled double version of the keyboard input.
* Mouse input is the square root of the base angle adjustment (20) multiplied by (mouse input divided by the input scale factor). As such, mouse input is completely consistent between synchronised and unsynchronised input.
* Controller input is base angle adjustment (20) multiplied by itself.
* Renamed `turnl`/`turnr` variables to `kbdLeft`/`kbdRight` respectively.
* Fixed issue where `p->TiltStatus` wasn't being backed up in `boatApplyTurn()`.
2020-11-07 09:56:57 +11:00
..
2d_d.cpp - Duke: replaced the game type macros with inline functions. 2020-10-11 14:30:42 +02:00
2d_r.cpp - added texture aliases so that tiles can given real names in the texture manager. 2020-10-06 19:26:22 +02:00
actors.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
actors_d.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
actors_lava.cpp - player.i, part 1 2020-11-04 20:39:42 +01:00
actors_r.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
animatesprites_d.cpp - made camsprite an actor variable. 2020-11-04 20:40:26 +01:00
animatesprites_r.cpp - newowner and related code. 2020-11-04 20:40:25 +01:00
bowling.cpp - henstand and bowling. 2020-11-01 17:07:45 +01:00
ccmds.cpp - cheats.cpp and ccmds.cpp handled. 2020-11-03 07:06:27 +01:00
cheats.cpp - fixed a few bad parameters. 2020-11-04 20:39:39 +01:00
concmd.h - tabification of new sources and replacement of the CON instruction symbols. 2020-06-21 22:55:09 +02:00
condef.h - added the remaining CON features from EDuke 2.x 2020-09-17 23:06:54 +02:00
conlabel.h - Duke: added missing include guard to conlabel.h. 2020-10-11 14:30:42 +02:00
conlabeldef.h - Blood/Duke/RR/SW: Unify the player's horizon function. 2020-09-20 20:01:36 +10:00
constants.h - cleaned up the checkhitswitch interface to receive sprites as pointers. 2020-11-04 19:55:15 +01:00
d_menu.cpp - findplayer 2020-11-01 17:07:47 +01:00
dispatch.cpp - 3 more wrappers gone. 2020-11-04 20:40:07 +01:00
duke3d.h - 3 more wrappers gone. 2020-11-04 20:40:07 +01:00
dukeactor.h - almost the last owners 2020-11-04 20:40:08 +01:00
flags_d.cpp - fall_common and its fallspecial subfunction. 2020-11-01 10:48:26 +01:00
flags_r.cpp - fall_common and its fallspecial subfunction. 2020-11-01 10:48:26 +01:00
funct.h - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
game.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
game_misc.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
gamedef.cpp - fixed clearing of actorinfo. 2020-10-15 01:34:24 +02:00
gameexec.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
gameloop.cpp - ud.camerasprite -> actor. 2020-11-04 20:40:08 +01:00
gamevar.cpp - use an actor pointer in Get/SetGameVarID's parameters to weed out the ordering screwups. 2020-11-03 19:21:43 +01:00
gamevar.h - use an actor pointer in Get/SetGameVarID's parameters to weed out the ordering screwups. 2020-11-03 19:21:43 +01:00
global.cpp - made camsprite an actor variable. 2020-11-04 20:40:26 +01:00
global.h - made camsprite an actor variable. 2020-11-04 20:40:26 +01:00
hudweapon_d.cpp - newowner and related code. 2020-11-04 20:40:25 +01:00
hudweapon_r.cpp - newowner and related code. 2020-11-04 20:40:25 +01:00
inlines.h - ud.camerasprite -> actor. 2020-11-04 20:40:08 +01:00
input.cpp - Duke/RR: Completely revamped vehicle mouse/controller input. 2020-11-07 09:56:57 +11:00
interpolate.cpp - changed setsectinterpolate to receive a sector number, not a sprite number. 2020-11-04 19:55:16 +01:00
namelist_d.h - ImageScroller WIP commit. 2020-10-08 22:20:41 +02:00
namelist_r.h - moveexplosions. 2020-11-01 17:07:45 +01:00
names.h - Most of Duke's menus work again. 2020-10-07 20:32:43 +02:00
names_d.h - added texture aliases so that tiles can given real names in the texture manager. 2020-10-06 19:26:22 +02:00
names_r.h - added texture aliases so that tiles can given real names in the texture manager. 2020-10-06 19:26:22 +02:00
noise.cpp - movefta and ifhitsectors. 2020-11-01 11:58:41 +01:00
player.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
player_d.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
player_r.cpp - Duke/RR: Partially revert c9d875327850e839e3ad1f367ede15497d44fda3 by truncating p->MotoSpeed to integer when calculating xvel/yvel to preserve original vehicle feel. 2020-11-07 09:56:57 +11:00
player_w.cpp - player.i, part 3 2020-11-04 20:39:43 +01:00
prediction.cpp - handle the cheap-ass ROR code. 2020-11-04 19:55:17 +01:00
prediction.h - gamecontrol: Initial setup of PlayerAngle struct and deployment within Duke. 2020-10-07 23:13:29 +11:00
premap.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
premap_d.cpp - first part of spawn.cpp. 2020-11-04 20:40:06 +01:00
premap_r.cpp - ud.camerasprite -> actor. 2020-11-04 20:40:08 +01:00
render.cpp - Duke/RR: Fix remaining issues with drug mode. 2020-11-06 20:52:43 +11:00
savegame.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
sbar.cpp - replaced "sprite[p->i]" globally. 2020-11-03 19:21:42 +01:00
sbar.h - make DHUDFont an object. 2020-10-31 13:20:54 +01:00
sbar_d.cpp - Duke: Fix missing ammo counter on modern HUD for WT's flamethrower. 2020-11-06 22:07:11 +11:00
sbar_r.cpp - fixed compilation of release build. 2020-11-04 07:01:25 +01:00
sectors.cpp - more script ID wrappers for sectors. 2020-11-04 20:40:26 +01:00
sectors_d.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
sectors_r.cpp - changed Duke/RR palette handling to only retrieve the currently active palette right before rendering. 2020-11-05 07:31:48 +01:00
soundefs.h - constant cleanup. 2020-07-06 13:26:26 +02:00
sounds.cpp - Fix compilation. 2020-11-05 11:14:04 +11:00
sounds.h - ported the sound code to actors and removed the inline helpers. 2020-11-04 20:40:07 +01:00
spawn.cpp - more script ID wrappers for sectors. 2020-11-04 20:40:26 +01:00
spawn_d.cpp - changed the trip bomb indexing to use a separate counter for robustness. 2020-11-04 20:40:25 +01:00
spawn_r.cpp - almost the last owners 2020-11-04 20:40:08 +01:00
types.h - Duke/RR: Clean up vehicle turn left/right bools used in ticker functions. 2020-11-07 09:56:57 +11:00