Christoph Oelckers
|
6cb260d916
|
- SW GC preparation commit noise.
|
2021-12-26 23:10:00 +01:00 |
|
Christoph Oelckers
|
8a2385dd89
|
- actor clearing cleaned up.
We still need this until we can get rid of the static arrays...
|
2021-12-26 23:09:55 +01:00 |
|
Christoph Oelckers
|
f855b1020f
|
- actor lists refactored.
No more shorts, no more static arrays.
This was one of the biggest blockers for unlimiting the engine.
|
2021-12-26 23:09:54 +01:00 |
|
Mitchell Richters
|
0c6e55d1b8
|
- Silence all the -Wuninitialized and -Wmaybe-uninitialized warnings relating to HitInfo objects passed through to functions by reference.
|
2021-12-26 23:09:50 +01:00 |
|
Christoph Oelckers
|
53be5d1622
|
- use a sector pointer in FAFgetzrange.
|
2021-12-26 23:09:43 +01:00 |
|
Christoph Oelckers
|
1840ab0d05
|
- deal with a few ->sectnum's in SW.
|
2021-12-26 23:09:42 +01:00 |
|
Christoph Oelckers
|
321608e5ac
|
- made cursectnum et. al. real pointers.
|
2021-12-26 23:09:41 +01:00 |
|
Christoph Oelckers
|
10d0ea29ce
|
- renamed some sectnum variables.
|
2021-12-26 23:09:41 +01:00 |
|
Christoph Oelckers
|
afd05add96
|
- adapted several clipmove calls in SW.
|
2021-12-26 23:09:40 +01:00 |
|
Christoph Oelckers
|
c0b0b00f96
|
fixed collision access.
|
2021-12-26 23:09:09 +01:00 |
|
Christoph Oelckers
|
30f36e4871
|
- use backend's collision struct in SW.
|
2021-12-26 23:08:58 +01:00 |
|
Christoph Oelckers
|
a5ccd2ccd2
|
- adapted FAFhitscan to the new backend API.
Lots of search & replace to change the names of the HitInfo struct, no manual edits outside of FAFhitscan.
|
2021-12-26 23:08:57 +01:00 |
|
Christoph Oelckers
|
3f43f48b57
|
- adapted all SW hitscan calls outside of FAFhitscan.
|
2021-12-26 23:08:56 +01:00 |
|
Christoph Oelckers
|
52c80f187a
|
- added coreactor.h
|
2021-12-26 23:08:55 +01:00 |
|
Christoph Oelckers
|
e526686d1e
|
- the really final ones.
|
2021-12-26 23:08:55 +01:00 |
|
Christoph Oelckers
|
104e80e34a
|
- NEAR_TAG_LIST, also deleted useless OperateWall code.
|
2021-12-26 23:08:55 +01:00 |
|
Christoph Oelckers
|
b7cfb07245
|
- all sectnums that can trivially be replaced.
Most of the rest is in backend calling code and should be done while cleaning up the backend API.
|
2021-12-26 23:08:54 +01:00 |
|
Christoph Oelckers
|
cf6e75ad54
|
- the final doable sector[] replacements.
The rest needs to be done with the backend.
|
2021-12-26 23:08:54 +01:00 |
|
Christoph Oelckers
|
c4f29772ae
|
- SpawnVis
|
2021-12-26 23:08:53 +01:00 |
|
Christoph Oelckers
|
b3eceb3b56
|
- the remaining trivial sector[] replacements
|
2021-12-26 23:08:53 +01:00 |
|
Christoph Oelckers
|
1a7cc6d782
|
- FAFgetzrangepoint + ActorDrop
|
2021-12-26 23:08:53 +01:00 |
|
Christoph Oelckers
|
0c9d465e4c
|
- FAF_Connect* functions and related code.
|
2021-12-26 23:08:52 +01:00 |
|
Christoph Oelckers
|
1a7c70cbbd
|
- use pointers in FAFHitscan
|
2021-12-26 23:08:51 +01:00 |
|
Christoph Oelckers
|
6ae8e93de8
|
- hitinfo.hitwall is also gone.
|
2021-12-26 23:08:51 +01:00 |
|
Christoph Oelckers
|
bcc61470a2
|
- mostly deal with hitinfo.hitsect.
|
2021-12-26 23:08:50 +01:00 |
|
Christoph Oelckers
|
f495097663
|
- first step of replacing hitinfo.hitsect with a pointer.
This takes care of easy to handle common patterns
|
2021-12-26 23:08:50 +01:00 |
|
Christoph Oelckers
|
1162442068
|
- handle most GetOverlapSector callers.
|
2021-12-26 23:08:50 +01:00 |
|
Christoph Oelckers
|
c43d594f34
|
- SectorIsUnderwaterArea
|
2021-12-26 23:08:49 +01:00 |
|
Christoph Oelckers
|
4149a335a3
|
- SOP::mid_sector
|
2021-12-26 23:08:48 +01:00 |
|
Christoph Oelckers
|
de5377cb2c
|
- WallBreakPosition
|
2021-12-26 23:08:48 +01:00 |
|
Christoph Oelckers
|
f0dd018ad4
|
- use pointers in sparks interface.
|
2021-12-26 23:08:47 +01:00 |
|
Christoph Oelckers
|
bb315f8148
|
- more wall cleanup
|
2021-12-26 23:08:47 +01:00 |
|
Christoph Oelckers
|
5cafd7b591
|
- QueueHole
|
2021-12-26 23:08:46 +01:00 |
|
Christoph Oelckers
|
e3ad05d4d7
|
- quick cursectnum replacements.
|
2021-12-26 23:08:46 +01:00 |
|
Christoph Oelckers
|
d0eece244b
|
- got rid of most nextsector references.
|
2021-12-26 23:08:45 +01:00 |
|
Christoph Oelckers
|
612a9e258e
|
- auto replacement.
|
2021-12-26 23:08:45 +01:00 |
|
Christoph Oelckers
|
ca536ce5bd
|
- quick wall[] replacements.
|
2021-12-26 23:08:45 +01:00 |
|
Christoph Oelckers
|
ce4a44dd84
|
- hitinfo.hitwall.
|
2021-12-26 23:08:45 +01:00 |
|
Christoph Oelckers
|
9c21483279
|
- wall[] in light.cpp and player.cpp
|
2021-12-26 23:08:44 +01:00 |
|
Christoph Oelckers
|
732aa2023b
|
- over_sp/under_sp sectnums
|
2021-12-26 23:08:44 +01:00 |
|
Christoph Oelckers
|
302016956f
|
- sector parameters in SpawnActor calls.
|
2021-12-26 23:08:43 +01:00 |
|
Christoph Oelckers
|
e17da708e7
|
- lots of ->sectnum search & replace.
|
2021-12-26 23:08:43 +01:00 |
|
Christoph Oelckers
|
cab2181ddc
|
- PrevWall
|
2021-12-26 23:08:43 +01:00 |
|
Christoph Oelckers
|
eb82f60981
|
- FAFcansee.
|
2021-12-26 23:08:42 +01:00 |
|
Christoph Oelckers
|
75d59196fc
|
- WallBreakPosition (wall pointer only)
|
2021-12-26 23:08:42 +01:00 |
|
Christoph Oelckers
|
ac655abc42
|
- search & replace only.
|
2021-12-26 23:08:41 +01:00 |
|
Christoph Oelckers
|
82447233a7
|
- several getangle(delta) blocks.
|
2021-12-26 23:08:41 +01:00 |
|
Christoph Oelckers
|
0a0cc85407
|
- renamed HITINFO fields.
|
2021-12-26 23:08:41 +01:00 |
|
Christoph Oelckers
|
993d460420
|
- another delta.
|
2021-12-26 23:08:41 +01:00 |
|
Christoph Oelckers
|
a93dbaf5fe
|
- SW: simplified rotation interpolation functions.
|
2021-12-26 23:08:40 +01:00 |
|