raze-gles/source/games/duke/src
Christoph Oelckers c8a75a8664 - give each DrawInfo its own list of tsprites.
Since these do not fully get processed sequentially the contents need to be preserved until needed.
This required getting rid of the global tsprite array. Polymost still uses a static vatiable, though, but this is only accessed in polymost-exclusive code.
2021-04-02 10:28:40 +02:00
..
2d_d.cpp - moved shadeToLight out of build.h. 2021-03-25 09:13:59 +01:00
2d_r.cpp - moved shadeToLight out of build.h. 2021-03-25 09:13:59 +01:00
_polymost.cpp - give each DrawInfo its own list of tsprites. 2021-04-02 10:28:40 +02:00
actors.cpp - fixed SE21 handler. 2021-02-26 13:14:44 +01:00
actors_d.cpp - Duke: Remove a few redundant sprite backups and change some backups to what's actually needed. 2021-01-06 06:22:31 +11:00
actors_lava.cpp - player.i, part 1 2020-11-04 20:39:42 +01:00
actors_r.cpp - Duke: Remove a few redundant sprite backups and change some backups to what's actually needed. 2021-01-06 06:22:31 +11:00
animatesprites_d.cpp - give each DrawInfo its own list of tsprites. 2021-04-02 10:28:40 +02:00
animatesprites_r.cpp - give each DrawInfo its own list of tsprites. 2021-04-02 10:28:40 +02:00
bowling.cpp - route the shared control CCMDs through the game interface instead of registering local variants for each game. 2020-11-29 13:35:09 +01:00
ccmds.cpp - Blood, Duke & SW: Create new backend chasecam function and replace game-specific versions with it. 2021-02-18 21:47:37 +11:00
cheats.cpp - grouped all of Duke's constant per-session state in a single struct. 2020-11-29 13:54:58 +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 - WW2GI: fixed event numbering. 2021-01-30 23:42:44 +01:00
d_menu.cpp - findplayer 2020-11-01 17:07:47 +01:00
dispatch.cpp - give each DrawInfo its own list of tsprites. 2021-04-02 10:28:40 +02:00
duke3d.h - give each DrawInfo its own list of tsprites. 2021-04-02 10:28:40 +02:00
dukeactor.h - almost the last owners 2020-11-04 20:40:08 +01:00
flags_d.cpp - grouped all of Duke's constant per-session state in a single struct. 2020-11-29 13:54:58 +01:00
flags_r.cpp - grouped all of Duke's constant per-session state in a single struct. 2020-11-29 13:54:58 +01:00
funct.h - Blood, Duke & SW: Create new backend chasecam function and replace game-specific versions with it. 2021-02-18 21:47:37 +11:00
game.cpp - cleanup on player CVAR use. 2020-11-29 13:22:04 +01:00
game_misc.cpp - fixed some automap issues: 2021-04-01 20:47:05 +02:00
gamedef.cpp - do not statically initialize DukeGameInfo. 2020-11-29 22:31:02 +01:00
gameexec.cpp Merge branch 'master' into newrenderer2 2021-04-01 16:49:07 +11:00
gameloop.cpp - All Games: Migrate each game's clock counter to backend solution. 2021-02-18 21:47:33 +11: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 - Blood, Duke & SW: Create new backend chasecam function and replace game-specific versions with it. 2021-02-18 21:47:37 +11:00
global.h - Blood, Duke & SW: Create new backend chasecam function and replace game-specific versions with it. 2021-02-18 21:47:37 +11:00
hudweapon_d.cpp - Amalgamate ksgn and sgn into Sgn in cmdlib.h, and remove pragmas.h. 2021-01-05 07:31:37 +11:00
hudweapon_r.cpp - All Games: Migrate each game's clock counter to backend solution. 2021-02-18 21:47:33 +11:00
inlines.h - calcviewpitch(): Set scaleAdjust to default to 1 in prototype like other functions in gameinput.cpp. 2021-01-02 09:32:19 +11:00
input.cpp - Make 360. / 2048. a constant expression and replace all uses throughout code. 2021-04-01 10:42:22 +11: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 - Blood, Duke & SW: Create new backend chasecam function and replace game-specific versions with it. 2021-02-18 21:47:37 +11:00
player_d.cpp Revert "- subjective fix to Duke 3D's RPG harsh recoil." 2021-03-31 20:35:18 +11:00
player_r.cpp - All Games: Migrate each game's clock counter to backend solution. 2021-02-18 21:47:33 +11:00
player_w.cpp - All Games: Migrate each game's clock counter to backend solution. 2021-02-18 21:47:33 +11:00
prediction.cpp - Amalgamate ksgn and sgn into Sgn in cmdlib.h, and remove pragmas.h. 2021-01-05 07:31:37 +11:00
prediction.h - gamecontrol: Initial setup of PlayerAngle struct and deployment within Duke. 2020-10-07 23:13:29 +11:00
premap.cpp - sector portals in RRRA are working. 2021-03-24 23:55:10 +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 - give each DrawInfo its own list of tsprites. 2021-04-02 10:28:40 +02:00
savegame.cpp - All Games: Migrate each game's clock counter to backend solution. 2021-02-18 21:47:33 +11:00
sbar.cpp - fix inventory selector positioning in WW2GI. 2021-01-30 23:51:50 +01:00
sbar.h - Duke: use original colors for inventory status display. 2020-11-11 11:49:05 +01:00
sbar_d.cpp - use real fog, even in palette emulation mode. 2021-02-27 13:30:52 +01:00
sbar_r.cpp - Make 360. / 2048. a constant expression and replace all uses throughout code. 2021-04-01 10:42:22 +11:00
sectors.cpp - All Games: Migrate each game's clock counter to backend solution. 2021-02-18 21:47:33 +11:00
sectors_d.cpp - did some cleanup on Duke's render code to prepare for the new way of handling portals. 2021-03-21 10:58:11 +01:00
sectors_r.cpp - did some cleanup on Duke's render code to prepare for the new way of handling portals. 2021-03-21 10:58:11 +01:00
soundefs.h - constant cleanup. 2020-07-06 13:26:26 +02:00
sounds.cpp - allow game specific music names for all games supporting an Ogg-format CD audio soundtrack. 2021-03-12 23:15:34 +01:00
sounds.h - ported the sound code to actors and removed the inline helpers. 2020-11-04 20:40:07 +01:00
spawn.cpp - Duke: Leverage new spritetype methods within Duke, removing bposx/bposy/bposz from hittype. 2021-01-06 06:22:29 +11:00
spawn_d.cpp - Duke: documented global variables for eventual scriptification. 2020-11-29 15:09:23 +01:00
spawn_r.cpp - Replace mulscale##() calls with MulScale() from common. 2021-01-05 07:31:15 +11:00
types.h - All Games: Migrate each game's clock counter to backend solution. 2021-02-18 21:47:33 +11:00