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 |
|
Christoph Oelckers
|
762263671a
|
exported the main structures in Blood that make up a BloodActor.
nnext stuff was omitted for now.
This also eliminates the DUDEEXTRA_STATS substructure and integrates its content directly into DUDEEXTRA.
|
2023-10-01 22:25:08 +02:00 |
|
Christoph Oelckers
|
fe02190604
|
fixed CollisionData export.
|
2023-10-01 21:06:53 +02:00 |
|
Christoph Oelckers
|
3aafcb94f1
|
exported XSECTOR and XWALL.
this required an extension to the ZScript front end to allow defining the bitfield flag variables which cannot have their address taken.
|
2023-10-01 20:39:40 +02:00 |
|
Christoph Oelckers
|
5a26989d06
|
exported the game specific sector/wall properties.
|
2023-10-01 18:54:10 +02:00 |
|
Rachael Alexanderson
|
1fa628b47e
|
- do same change as d33f2697a3
|
2023-10-01 10:47:15 -04:00 |
|
Christoph Oelckers
|
30d259f8b4
|
actually use the shifted type range for FX actors, now that the spawning is handled.
|
2023-10-01 14:06:59 +02:00 |
|
Christoph Oelckers
|
72bab35ab4
|
spawn the actual classes assigned to the various actor types.
|
2023-10-01 14:06:59 +02:00 |
|
Christoph Oelckers
|
f71000fe6f
|
wrapped all remaining access to type.
|
2023-10-01 14:06:59 +02:00 |
|
Christoph Oelckers
|
0dd22f3071
|
Blood: make sure FX sprites have a unique type.
There were overlaps with other types which for ZScript would be a problem, this also caused undefined behavior with the kSectorCounter event callback.
|
2023-10-01 14:06:58 +02:00 |
|
Christoph Oelckers
|
eb043f7fab
|
wrapped all remaining spr.type not related to kStatFX
|
2023-10-01 14:06:58 +02:00 |
|
Christoph Oelckers
|
e5d8b097fc
|
wrapped many more accesses to spr.type.
|
2023-10-01 14:06:58 +02:00 |
|
Christoph Oelckers
|
93df21bca1
|
replaced a few more spr.type's.
|
2023-10-01 14:06:58 +02:00 |
|
Christoph Oelckers
|
8f8e8c4d87
|
replaced more access to spr.type.
|
2023-10-01 14:06:58 +02:00 |
|
Christoph Oelckers
|
9b22d9a811
|
add a getDudeInfo variant that only takes an actor pointer as parameter
|
2023-10-01 14:06:57 +02:00 |
|
Christoph Oelckers
|
658646323c
|
use IsDudeActor where appropriate.
|
2023-10-01 14:06:57 +02:00 |
|
Christoph Oelckers
|
b2582dcb84
|
quick replacements of many spr.type uses
|
2023-10-01 14:06:48 +02:00 |
|
Christoph Oelckers
|
95290c65b2
|
wrap all write access to spr.type.
|
2023-10-01 14:04:01 +02:00 |
|
Christoph Oelckers
|
7379288f4b
|
directory structure cleanup
|
2023-10-01 14:03:44 +02:00 |
|
Christoph Oelckers
|
5cbca32967
|
added missing license to Duke's vmexports.cpp
|
2023-10-01 14:03:23 +02:00 |
|
Christoph Oelckers
|
7e225a65f1
|
Blood spawnclasses list
|
2023-10-01 14:03:23 +02:00 |
|
Christoph Oelckers
|
051aa14830
|
added skeleton classes for Blood's actors.
|
2023-10-01 14:03:23 +02: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 |
|