Christoph Oelckers
|
7f07be0d6d
|
- - sector, sound, track, rotator
|
2021-12-30 09:57:49 +01:00 |
|
Christoph Oelckers
|
33c8668325
|
- deleted all np variables.
|
2021-12-30 09:57:42 +01:00 |
|
Christoph Oelckers
|
14ba7d24d2
|
- renamed all remaining np->
|
2021-12-30 09:57:42 +01:00 |
|
Christoph Oelckers
|
397d9b0d84
|
- made SP_TAG2 a function with an actor parameter.
|
2021-12-30 09:57:34 +01:00 |
|
Mitchell Richters
|
c26b5d2303
|
- SW: Clean up local functions variables to prevent redefinition conflicts.
|
2021-12-30 09:57:31 +01:00 |
|
Christoph Oelckers
|
8d5bffc280
|
- SW: some inline cleanup.
|
2021-12-30 09:57:29 +01:00 |
|
Christoph Oelckers
|
c9628e2034
|
- partial cleanup of SW's macro mess.
Renamed some functions to give them better names and converted more macros into functions or constants
|
2021-12-30 09:57:28 +01:00 |
|
Mitchell Richters
|
05a4ad4729
|
- SW: Replace PLAYERstruct posz with pos.Z calls and eliminate PLAYERstruct pos union.
|
2021-12-30 09:57:08 +01:00 |
|
Mitchell Richters
|
ae3369d2a3
|
- SW: Replace PLAYERstruct posy with pos.Y calls.
|
2021-12-30 09:57:08 +01:00 |
|
Mitchell Richters
|
3a0ee322ae
|
- SW: Replace PLAYERstruct posx with pos.X calls.
|
2021-12-30 09:57:07 +01:00 |
|
Mitchell Richters
|
dd0ff465b0
|
- Replace spritetypebase oz with opos.Z calls and eliminate spritetypebase opos union.
|
2021-12-30 09:57:07 +01:00 |
|
Mitchell Richters
|
baf78848eb
|
- Replace spritetypebase z with pos.Z calls and eliminate spritetypebase pos union.
|
2021-12-30 09:57:06 +01:00 |
|
Mitchell Richters
|
cecb8dc48e
|
- Replace spritetypebase y with pos.Y calls.
|
2021-12-30 09:57:05 +01:00 |
|
Mitchell Richters
|
33ca55023f
|
- Replace spritetypebase x with pos.X calls.
|
2021-12-30 09:57:05 +01:00 |
|
Mitchell Richters
|
09e00a69fe
|
- Replace walltype y with pos.Y calls and eliminate walltype pos union.
|
2021-12-30 09:57:04 +01:00 |
|
Mitchell Richters
|
51b647da87
|
- Replace walltype x with pos.X calls.
|
2021-12-30 09:57:04 +01:00 |
|
Mitchell Richters
|
b2ab64bb62
|
- Capitalise vec3_t z variable.
|
2021-12-30 09:57:03 +01:00 |
|
Mitchell Richters
|
68e2691be7
|
- Capitalise vec3_t y variable.
|
2021-12-30 09:57:03 +01:00 |
|
Mitchell Richters
|
c549cc5276
|
- Capitalise vec3_t x variable.
|
2021-12-30 09:57:02 +01:00 |
|
Mitchell Richters
|
118ceb18ca
|
- Capitalise vec2_t y variable.
|
2021-12-30 09:57:02 +01:00 |
|
Mitchell Richters
|
3c9cd926ba
|
- Capitalise vec2_t x variable.
|
2021-12-30 09:57:02 +01:00 |
|
Christoph Oelckers
|
d9d05e90b5
|
- globally replaced all occurences of '->s().' with '->spr.'
|
2021-12-30 09:57:00 +01:00 |
|
Christoph Oelckers
|
65bc6e6aef
|
- removed the now redundant wall() and sector() interator helper functions.
With both wall and sector now being TArrays they are not needed anymore.
|
2021-12-30 09:56:53 +01:00 |
|
Christoph Oelckers
|
4904466fd6
|
- SW: forgot to enable the extended sector parts in CallbackSOsink.
That bit had somehow gone MiA.
|
2021-12-30 09:56:53 +01:00 |
|
Christoph Oelckers
|
5ff36f491e
|
- fixed the remaining places where the compiler complained about cstat.
|
2021-12-30 09:56:51 +01:00 |
|
Christoph Oelckers
|
bea394a734
|
- replace SW specific sector flags with the global ones.
|
2021-12-30 09:53:55 +01:00 |
|
Christoph Oelckers
|
4a5de6f56e
|
- make sure that all changes of wall coordinates invalidate associated data.
walltype::move should be the preferred function to be used for this, otherwise walltype::moved needs to be called.
|
2021-12-30 09:53:11 +01:00 |
|
Christoph Oelckers
|
6cb260d916
|
- SW GC preparation commit noise.
|
2021-12-26 23:10:00 +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
|
363d062685
|
- minor sanity check improvements.
|
2021-12-26 23:09:50 +01:00 |
|
Mitch Richters
|
10e28b8a53
|
- SW: Add nullptr check inside ActorTrackDecide() for walltype's nextSector() to prevent crashes while noclipping through level.
|
2021-12-26 23:09:49 +01:00 |
|
Christoph Oelckers
|
729076b79d
|
- adapted neartag in SW and Exhumed.
|
2021-12-26 23:09:42 +01:00 |
|
Christoph Oelckers
|
91e2391911
|
- adapted neartag in Duke.
|
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
|
afd05add96
|
- adapted several clipmove calls in SW.
|
2021-12-26 23:09:40 +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
|
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
|
1457cf2c0d
|
- track stuff
|
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
|
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
|
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
|
52d9451cbc
|
- SOP::op_main_sector
|
2021-12-26 23:08:49 +01:00 |
|
Christoph Oelckers
|
f388efc5ef
|
- eliminated the redundant SOP::sector array.
|
2021-12-26 23:08:49 +01:00 |
|
Christoph Oelckers
|
4149a335a3
|
- SOP::mid_sector
|
2021-12-26 23:08:48 +01:00 |
|
Christoph Oelckers
|
b936345e11
|
- sectnum() cleanup and AnimSet return type.
|
2021-12-26 23:08:48 +01:00 |
|
Christoph Oelckers
|
f68d17133a
|
- SectorSetup, SetupSectorObject
|
2021-12-26 23:08:48 +01:00 |
|
Christoph Oelckers
|
3b16db7a0f
|
- SectorMidPoint
|
2021-12-26 23:08:48 +01:00 |
|