raze/source/games/exhumed/src
Mitchell Richters f88d435335 - Take better advantage of InputPacket::vel's FVector3 status.
* Change it to a DVector3 as that's what the game is expecting. Too many narrowings against DAngle objects needed.
* Utilise object methods where possible.
* Do all math against the object where possible, not its members.
2023-10-03 23:07:44 +11:00
..
2d.cpp - moved rnd_plasma into global space again. 2023-08-03 12:55:23 +02:00
aistuff.h turn players into DObjects and fix several bugs with bad memory access. 2023-10-02 21:03:59 +02:00
anims.cpp - got rid of a large chunk of picnum accesses in Exhumed. 2023-04-29 11:32:03 +02:00
anubis.cpp use global stat manager in Exhumed 2023-10-01 10:17:27 +02:00
bubbles.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
bullet.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
cd.cpp - Exhumed: use the loop flag when starting music. 2022-01-04 12:42:45 +01:00
cheats.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
d_menu.cpp - eliminated half of the remaining tileWidth and tileHeight calls. 2022-12-18 14:45:09 +01:00
engine.h - Exhumed: Remove prototype POSIX targets didn't like. 2023-03-23 21:25:49 +11:00
exhumed.cpp turn players into DObjects and fix several bugs with bad memory access. 2023-10-02 21:03:59 +02:00
exhumed.h - Remove GameInterface::getConsoleActor() in place of direct access. 2023-10-02 18:11:53 +11:00
exhumedactor.h - Exhumed: Tidy up DExhumedActor variables for clarity. 2023-04-21 21:13:11 +10:00
fish.cpp use global stat manager in Exhumed 2023-10-01 10:17:27 +02:00
freelistarray.h - clear some data on init. 2021-12-26 23:09:59 +01:00
gameloop.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
grenade.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
gun.cpp turn players into DObjects and fix several bugs with bad memory access. 2023-10-02 21:03:59 +02:00
init.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
items.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
lavadude.cpp use global stat manager in Exhumed 2023-10-01 10:17:27 +02:00
light.cpp - function separators. 2022-10-18 19:01:44 +02:00
lighting.cpp - got rid of wallpicnum and overpicnum. 2022-12-29 14:14:53 +01:00
lion.cpp use global stat manager in Exhumed 2023-10-01 10:17:27 +02:00
map.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
menu.cpp - got rid of all tile index constants in Exhumed. 2023-05-21 07:42:26 +02:00
move.cpp - Remove the TVector2 (const TVector3<vec_t> &other) constructor. 2023-10-03 23:07:44 +11:00
movie.cpp - adapted to backend changes. 2023-08-19 18:08:27 +02:00
mummy.cpp use global stat manager in Exhumed 2023-10-01 10:17:27 +02:00
namelist.h - Exhumed: fixed sprite positioning issues 2023-09-23 10:30:52 +02:00
names.h - got rid of all tile index constants in Exhumed. 2023-05-21 07:42:26 +02:00
object.cpp - Remove the TVector2 (const TVector3<vec_t> &other) constructor. 2023-10-03 23:07:44 +11:00
osdcmds.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
player.cpp - Take better advantage of InputPacket::vel's FVector3 status. 2023-10-03 23:07:44 +11:00
player.h fix saving. 2023-10-02 21:38:58 +02:00
queen.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
ra.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
ramses.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
random.cpp - use mapangle in more places, mainly constants and random values using special formula 2022-10-18 19:01:45 +02:00
rat.cpp - handle 3 more of Exhumed's picnums that were quick to refactor 2023-04-29 11:32:03 +02:00
rex.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
roach.cpp use global stat manager in Exhumed 2023-10-01 10:17:27 +02:00
runlist.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
save.cpp - Exhumed: Convert out anim system to new backend hashtable. 2023-04-21 21:11:53 +10:00
scorp.cpp use global stat manager in Exhumed 2023-10-01 10:17:27 +02:00
sequence.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
sequence.h - Exhumed: Make getSequence() return a pointer instead of a reference. 2023-04-27 20:16:14 +10:00
set.cpp use global stat manager in Exhumed 2023-10-01 10:17:27 +02:00
snake.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
sound.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
sound.h - Exhumed: Remove useless sectortype extern pointer. 2023-03-28 08:51:51 +11:00
spider.cpp use global stat manager in Exhumed 2023-10-01 10:17:27 +02:00
status.cpp retrieve time in fillSummary. 2023-10-01 12:10:56 +02:00
switch.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
texids.h - put texture ID lists into a namespace. 2023-05-19 22:51:31 +02:00
texidsdef.h - Exhumed: fixed sprite positioning issues 2023-09-23 10:30:52 +02:00
view.cpp - Exhumed: Rename PlayerList[] array to PlayerArray[] and wrap its access. 2023-10-02 15:42:09 +11:00
view.h - Exhumed: Move bTouchFloor into Player struct. 2023-04-21 21:13:18 +10:00
wasp.cpp use global stat manager in Exhumed 2023-10-01 10:17:27 +02:00