Christoph Oelckers
|
6217623c24
|
- Blood: removed unused/redundant functions.
|
2021-12-25 21:28:47 +01:00 |
|
Christoph Oelckers
|
56a1836e68
|
- all SectUsers replaced, except for the maintenance code of the array.
|
2021-12-25 21:28:47 +01:00 |
|
Christoph Oelckers
|
bd43f49c29
|
- replaced half of the remaining SectUser accesses.
|
2021-12-25 21:28:46 +01:00 |
|
Christoph Oelckers
|
5cda292d98
|
- lots of search& replace actions.
This takes care of roughly 2/3 of the SectUser accesses.
|
2021-12-25 21:28:46 +01:00 |
|
Christoph Oelckers
|
4266edfa04
|
- SW: automatic ->sector() replacements (lots of them)
|
2021-12-25 21:28:46 +01:00 |
|
Christoph Oelckers
|
5b87370b5e
|
- SW: wall[] replacements in CopySectorWalls
|
2021-12-25 21:28:45 +01:00 |
|
Christoph Oelckers
|
a5fac26a90
|
- DIVx macro removal.
Only DIV2 left because there are too many calls to quickly remove them.
|
2021-12-25 21:28:45 +01:00 |
|
Christoph Oelckers
|
a6bf9c7208
|
- use proper owner interface in nnext sound check.
|
2021-12-25 21:28:45 +01:00 |
|
Christoph Oelckers
|
72da21a7e3
|
- renamed variable for clarification.
|
2021-12-25 21:28:45 +01:00 |
|
Christoph Oelckers
|
bee70155d2
|
- make XSPRITE::target a pointer
|
2021-12-25 21:28:45 +01:00 |
|
Christoph Oelckers
|
d576e8f438
|
- removed a few of the remaining shorts.
|
2021-12-25 21:28:44 +01:00 |
|
Christoph Oelckers
|
28f7303af3
|
- a few automatic replacements.
|
2021-12-25 21:28:44 +01:00 |
|
Christoph Oelckers
|
93f5a111bf
|
- all direct references to xsector have been removed.
|
2021-12-25 21:28:44 +01:00 |
|
Christoph Oelckers
|
c54137766c
|
- iterator loops in sectorfx.cpp.
|
2021-12-25 21:28:44 +01:00 |
|
Christoph Oelckers
|
b3bf1bc037
|
- some simple replacements, mostly search & replace.
|
2021-12-25 21:28:44 +01:00 |
|
Christoph Oelckers
|
8f5b9d2f03
|
- nXSector is gone.
|
2021-12-25 21:28:43 +01:00 |
|
Christoph Oelckers
|
a0ef54cb54
|
- remove XSECTOR::reference.
|
2021-12-25 21:28:43 +01:00 |
|
Christoph Oelckers
|
4ed1ee77c7
|
- several more xsector references removed.
|
2021-12-25 21:28:43 +01:00 |
|
Christoph Oelckers
|
adaa132515
|
- lots of boilerplate sections to get a pXSector pointer replaced.
Looks like this was originally an inline function, judging from how this was repeated all over again.
|
2021-12-25 21:28:43 +01:00 |
|
Christoph Oelckers
|
2e8e5544c5
|
- ActionScan internals cleaned up.
|
2021-12-25 21:28:43 +01:00 |
|
Christoph Oelckers
|
1a8cf9b2f9
|
- removed pX... parameter from ActionScan.
|
2021-12-25 21:28:42 +01:00 |
|
Christoph Oelckers
|
f06697ed29
|
- removed pX... parameter from from trTriggerSector.
|
2021-12-25 21:28:42 +01:00 |
|
Christoph Oelckers
|
ccd6af6272
|
- Blood: transitioned several functions in actor.cpp to the new method to acces the x() data.
|
2021-12-25 21:28:42 +01:00 |
|
Christoph Oelckers
|
32f141ad39
|
- XSECTOR::reference is gone.
|
2021-12-25 21:28:42 +01:00 |
|
Christoph Oelckers
|
576a473ec8
|
-XWALL::references is not needed anymore.
|
2021-12-25 21:28:42 +01:00 |
|
Christoph Oelckers
|
db9d12d19f
|
- evrListRedirectors
The wall/sector parts of this look currently unused,
|
2021-12-25 21:28:42 +01:00 |
|
Christoph Oelckers
|
b23a2865b8
|
- useSectorLightChanger
|
2021-12-25 21:28:41 +01:00 |
|
Christoph Oelckers
|
1472d021f6
|
- use regular indices instead of xindices for the SEQ list.
This also fixes incorrect use of walls in the nnext sector checks for sequences.
|
2021-12-25 21:28:41 +01:00 |
|
Christoph Oelckers
|
c019e118a5
|
- cleanup of shadeList, panList and wallPanList.
Made them TArrays and let them store pointers to the contained objects instead of xoffsets.
|
2021-12-25 21:28:41 +01:00 |
|
Christoph Oelckers
|
c182900425
|
- cleanup of trTriggerWall's API.
|
2021-12-25 21:28:41 +01:00 |
|
Christoph Oelckers
|
59312c42bb
|
- eliminated ca. half of the xwall references.
|
2021-12-25 21:28:41 +01:00 |
|
Christoph Oelckers
|
9cad3196ed
|
- getSourceBusy
|
2021-12-25 21:28:40 +01:00 |
|
Christoph Oelckers
|
4cfc1577e2
|
- some simple xwall[] replacements.
|
2021-12-25 21:28:40 +01:00 |
|
Christoph Oelckers
|
70da9e2526
|
- first xwall[] removal in Blood.
|
2021-12-25 21:28:40 +01:00 |
|
Christoph Oelckers
|
19f3365efc
|
- Blood: add x-access functions to spritetype and walltype.
This is merely a refactoring aid to get everything in a state that later allows merging these into one.
|
2021-12-25 21:28:40 +01:00 |
|
Christoph Oelckers
|
9ab35816ea
|
- the crane still stored a sector index in temp_data.
|
2021-12-25 21:28:40 +01:00 |
|
Christoph Oelckers
|
69c21407a7
|
- pass a sector pointer to checkcursectnums.
|
2021-12-25 21:28:39 +01:00 |
|
Christoph Oelckers
|
3ce2375a3e
|
- LocateTheLocator + related sector storage in temp_data
|
2021-12-25 21:28:39 +01:00 |
|
Christoph Oelckers
|
64f1029416
|
- Duke: pass a sector pointer to callsound.
|
2021-12-25 21:28:39 +01:00 |
|
Christoph Oelckers
|
f6db4a8e51
|
- SW: move User into DSWActor.
|
2021-12-25 21:28:39 +01:00 |
|
Christoph Oelckers
|
fe83487c77
|
- missed one bit of old savegame
|
2021-12-25 21:28:39 +01:00 |
|
Christoph Oelckers
|
47e207f158
|
- eliminated spritetype::index.
# Conflicts:
# source/games/sw/src/swactor.h
|
2021-12-25 21:28:38 +01:00 |
|
Christoph Oelckers
|
fa48b740c0
|
-proper owner storage for Duke.
|
2021-12-25 21:28:38 +01:00 |
|
Christoph Oelckers
|
b9602bbb05
|
- store owner outside the sprite.
|
2021-12-25 21:28:38 +01:00 |
|
Christoph Oelckers
|
10e6486744
|
- fixed typo in GenDudeExtra save check.
|
2021-12-25 21:28:38 +01:00 |
|
Christoph Oelckers
|
771f5e3338
|
- removed all old savegame handling
|
2021-12-25 21:28:38 +01:00 |
|
Christoph Oelckers
|
77a23e39c5
|
- Blood: added closing EndObject() call to DUDEEXTRA serializer.
|
2021-12-25 21:28:38 +01:00 |
|
Christoph Oelckers
|
6705e8e51e
|
- moved xsprite into DBloodActor and save all relevant parts of DBloodActor.
This completes Blood's transition.
|
2021-12-25 21:28:37 +01:00 |
|
Christoph Oelckers
|
766d87106a
|
- we do not need XSPRITE::reference anymore.
|
2021-12-25 21:28:37 +01:00 |
|
Christoph Oelckers
|
3d22bfa362
|
- do not crunch condition info to an int.
Once the global sprite array is gone we need full actor info here.
|
2021-12-25 21:28:37 +01:00 |
|