Mitchell Richters
eb8a359c77
- Duke: Clean up player/actor accesses in move()
.
2023-10-02 20:38:48 +11:00
Mitchell Richters
091c6cb9dd
- Duke: Clean up player/actor accesses in hitradius()
.
2023-10-02 20:38:22 +11:00
Mitchell Richters
76f47a61bb
- Duke: Clean up player/actor accesses in moveplayers()
.
2023-10-02 20:38:06 +11:00
Mitchell Richters
7a6e036849
- Duke: Clean up player/actor accesses in movedummyplayers()
.
2023-10-02 20:37:40 +11:00
Mitchell Richters
77eb44fd54
- Duke: Clean up player/actor accesses in clearcamera()
.
2023-10-02 20:37:18 +11:00
Mitchell Richters
892eb16d8b
- Duke: Clean up player/actor accesses in checkavailweapon()
.
2023-10-02 20:36:58 +11:00
Mitchell Richters
3925af453a
- Duke: Clean up player/actor accesses in moveactor()
.
2023-10-02 20:36:39 +11:00
Mitchell Richters
ac35e09d1c
- Move each game's stored nPlayer/pnum value to CorePlayer
.
2023-10-02 18:44:04 +11:00
Mitchell Richters
16189ff7f9
- Remove GameInterface::getConsoleActor()
in place of direct access.
2023-10-02 18:11:53 +11:00
Mitchell Richters
6de8fc91d6
- Remove GameInterface::reapplyInputBits()
and directly perform operation in GameTicker()
.
2023-10-02 18:11:51 +11:00
Mitchell Richters
02bd017d07
- Directly set CorePlayer::ucmd
rather than copying it to a temporary array.
2023-10-02 17:00:50 +11:00
Mitchell Richters
d90aca9640
- Directly store a ticcmd_t
object within CorePlayer
.
2023-10-02 17:00:50 +11:00
Mitchell Richters
7953fe7425
- Delete all players upon engine shutdown.
2023-10-02 17:00:50 +11:00
Mitchell Richters
23d4cbc3bd
- Remove all game-side PlayerArray[]
objects and store within common code.
2023-10-02 15:43:00 +11:00
Mitchell Richters
789c4669f1
- SW: Initial setup to convert PlayerArray
array to array of SWPlayer
pointers.
2023-10-02 15:43:00 +11:00
Mitchell Richters
f9c3a64f35
- Exhumed: Initial setup to convert PlayerArray
array to array of ExhumedPlayer
pointers.
2023-10-02 15:43:00 +11:00
Mitchell Richters
6d2124dd01
- Duke: Initial setup to convert PlayerArray
array to array of DukePlayer
pointers.
2023-10-02 15:43:00 +11:00
Mitchell Richters
0aac044da6
- Blood: Initial setup to convert PlayerArray
array to array of BloodPlayer
pointers.
2023-10-02 15:43:00 +11:00
Mitchell Richters
1604cf009c
- Move the actor pointer for each game's player structures into CorePlayer
.
...
* Something strange was going on here with Blood where the static_cast would not work... Moved the player structure into `bloodactor.h` for now to work around it.
2023-10-02 15:42:59 +11:00
Mitchell Richters
6beec5eed2
- Set up initial implementation of CorePlayer
struct and make game-side player structs inherit from it.
2023-10-02 15:42:59 +11:00
Mitchell Richters
6a7eabd23f
- SW: Rename Player[]
array to PlayerArray[]
and wrap its access.
2023-10-02 15:42:59 +11:00
Mitchell Richters
2327e08acb
- SW: Replace remaining Player +
pointer arithmetic with array accesses.
2023-10-02 15:42:58 +11:00
Mitchell Richters
2733c90237
- SW: Replace all pp (.)\= Player \+ (.+)\)
with array accesses.
2023-10-02 15:42:58 +11:00
Mitchell Richters
3c499b060f
- SW: Replace all pp = Player \+ (.+);
with array accesses.
2023-10-02 15:42:58 +11:00
Mitchell Richters
3cc2aa7af4
- SW: Replace remaining Player+
pointer arithmetic with array accesses.
2023-10-02 15:42:57 +11:00
Mitchell Richters
edd089cc0d
- SW: Replace Player+pnum
pointer arithmetic with array accesses.
2023-10-02 15:42:57 +11:00
Mitchell Richters
6a72b3dd83
- SW: Replace all pp (.)\= Player\+(.+)\)
with array accesses.
2023-10-02 15:42:57 +11:00
Mitchell Richters
5d5327c427
- Replace direct pointer access to Player[]
array with array accesses.
2023-10-02 15:42:57 +11:00
Mitchell Richters
dbb11eed4d
- SW: Rename PLAYER
struct to SWPlayer
.
2023-10-02 15:42:55 +11:00
Mitchell Richters
d107b6a1fa
- Exhumed: Rename PlayerList[]
array to PlayerArray[]
and wrap its access.
2023-10-02 15:42:09 +11:00
Mitchell Richters
5008ac08ac
- Exhumed: Rename Player
struct to ExhumedPlayer
.
2023-10-02 15:41:15 +11:00
Mitchell Richters
6a367c6184
- Duke: Rename ps[]
array to PlayerArray[]
and wrap its access.
2023-10-02 15:41:15 +11:00
Mitchell Richters
bd9e42bb40
- Duke: Rename player_struct
struct to DukePlayer
.
2023-10-02 15:41:13 +11:00
Mitchell Richters
0ed54ed719
- Blood: Rename gPlayer[]
array to PlayerArray[]
and wrap its access.
2023-10-02 15:31:05 +11:00
Mitchell Richters
49104f9b24
- Blood: Rename PLAYER
struct to BloodPlayer
.
2023-10-02 15:30:51 +11:00
Mitchell Richters
a20e2b64f9
- SW: Wrap access to player's actor pointer.
2023-10-02 15:30:35 +11:00
Mitchell Richters
61bc8c23cf
- Exhumed: Wrap access to player's actor pointer.
2023-10-02 15:30:35 +11:00
Mitchell Richters
6d6872fea7
- Duke: Ensure player_struct::GetActor()
is exclusively used to get the player's actor.
2023-10-02 15:30:34 +11:00
Mitchell Richters
2755b17fd5
- Blood: Wrap access to player's actor pointer.
2023-10-02 15:30:34 +11:00
Mitchell Richters
719cc75fd2
- Duke: Rename player_struct::sync
to player_struct::input
to match the other games.
2023-10-02 15:30:32 +11:00
Mitchell Richters
eeb9f48436
- Fix uncommitted change missed from 7fa5df934b
.
2023-10-02 15:30:32 +11:00
Rachael Alexanderson
1fa628b47e
- do same change as d33f2697a3
2023-10-01 10:47:15 -04:00
Christoph Oelckers
295d9e690b
remove unneeded non-standard includes from inifile.cpp
2023-10-01 14:00:26 +02:00
Christoph Oelckers
716e059374
use shared SplitPath function
2023-10-01 13:09:22 +02:00
Christoph Oelckers
ee07ae35aa
retrieve time in fillSummary.
2023-10-01 12:10:56 +02:00
Christoph Oelckers
4dcf0fd3c4
get rid of the GetStats interface function.
...
Now that all data it retrieves is available in shared code it is no longer needed.
2023-10-01 11:48:32 +02:00
Christoph Oelckers
19dfd84320
use global stat manager in SW
2023-10-01 10:33:07 +02:00
Christoph Oelckers
da3df98484
use global stat manager in Exhumed
2023-10-01 10:17:27 +02:00
Christoph Oelckers
3e821c5849
use global stat manager in Duke
2023-10-01 10:07:54 +02:00
Christoph Oelckers
4af7a649b6
move kill/secret management into the shared code
...
Implemented for Blood so far, this gets rid of gKillMgr and gSecretMgr
2023-10-01 10:07:45 +02:00