Christoph Oelckers
|
bb094fd003
|
- 3 smaller functions.
|
2021-11-09 23:10:34 +01:00 |
|
Christoph Oelckers
|
733d9b2e2b
|
- debrisMove
|
2021-11-09 23:10:03 +01:00 |
|
Christoph Oelckers
|
942e93b2e7
|
- debris functions.
|
2021-11-09 22:51:01 +01:00 |
|
Christoph Oelckers
|
6e2f8ec47f
|
- vel replacements.
|
2021-11-09 22:49:43 +01:00 |
|
Christoph Oelckers
|
7430a630bd
|
- yet another commit with extracted formatting stuff and minor cleanup.
# Conflicts:
# source/games/blood/src/nnexts.cpp
|
2021-11-09 22:49:28 +01:00 |
|
Christoph Oelckers
|
5558c3e896
|
- debrisGetIndex and some related code.
|
2021-11-09 22:18:38 +01:00 |
|
Christoph Oelckers
|
ce622c9c88
|
- two missed lines
|
2021-11-09 21:51:51 +01:00 |
|
Christoph Oelckers
|
5b057415da
|
- sanitized tileGetSurfType.
|
2021-11-09 21:42:51 +01:00 |
|
Christoph Oelckers
|
9221262dfc
|
- refactoring of all getzrange code to use the Collision struct.
|
2021-11-09 21:39:59 +01:00 |
|
Christoph Oelckers
|
55362edce4
|
- cleanup and formatting in getSpriteMassBySize
|
2021-11-09 21:00:27 +01:00 |
|
Christoph Oelckers
|
6f8fe44bb0
|
- getSpriteMassBySize
|
2021-11-09 20:59:52 +01:00 |
|
Christoph Oelckers
|
81c3443af9
|
- nnExtProcessSuperSprites, plus replacing xindex with actor in TRCONDITION.
|
2021-11-09 20:58:27 +01:00 |
|
Christoph Oelckers
|
a898dfc4ec
|
- some cleanup in nnExtProcessSuperSprites before refactoring.
|
2021-11-09 20:46:54 +01:00 |
|
Christoph Oelckers
|
754042e10a
|
- windGenDoVerticalWind
|
2021-11-09 20:45:10 +01:00 |
|
Christoph Oelckers
|
06be31daea
|
- pure formatting stuff split out of following commit.
|
2021-11-09 20:43:11 +01:00 |
|
Christoph Oelckers
|
18b608df1a
|
- randomDropPickupObject + randomSpawnDude
|
2021-11-09 20:40:39 +01:00 |
|
Christoph Oelckers
|
c427669595
|
- randomGetDataValue
|
2021-11-09 20:37:10 +01:00 |
|
Christoph Oelckers
|
1cc5dbccb9
|
- GetDataVal
|
2021-11-09 20:33:16 +01:00 |
|
Christoph Oelckers
|
5465c9976c
|
- replaced a few chars in Exhumed
|
2021-11-09 17:46:39 +01:00 |
|
Christoph Oelckers
|
baa3e531d4
|
- Exhumed: more ints for shorts
|
2021-11-09 17:32:50 +01:00 |
|
Christoph Oelckers
|
9b52b3b451
|
- made all nSector variables full ints.
This already takes care of most sector[] accesses in Exhumed
|
2021-11-09 17:27:54 +01:00 |
|
Christoph Oelckers
|
366df9d4b6
|
- Exhumed: use the sprite's sector() member where possible.
|
2021-11-09 00:26:46 +01:00 |
|
Christoph Oelckers
|
ef241acda2
|
- Exhumed: some quick sector[] substitution
|
2021-11-09 00:12:18 +01:00 |
|
Christoph Oelckers
|
a35900362e
|
- only use un-deprecated variants of updatesector(z) in SW.
|
2021-11-09 00:09:48 +01:00 |
|
Christoph Oelckers
|
94b2b0af31
|
- widen sector index in engineLoadBoard to 32 bit
|
2021-11-09 00:07:00 +01:00 |
|
Christoph Oelckers
|
762ebafc2a
|
- made clipmoveboxtracenum a function argument of clipmove
There’e zero need for hackery here.
|
2021-11-08 23:22:48 +01:00 |
|
Christoph Oelckers
|
2d91786516
|
- changed all sector variables being passed to pushmove to full ints
|
2021-11-08 23:18:40 +01:00 |
|
Christoph Oelckers
|
a5f51cfd88
|
- SW: migrate everything to the main clipmove function
|
2021-11-08 23:11:30 +01:00 |
|
Christoph Oelckers
|
16f9d4ec36
|
- got rid of COVERupdatesector
Not needed as it just forwards to the engine’s updatesector - and it gets in the way of other changes
|
2021-11-08 23:11:30 +01:00 |
|
Christoph Oelckers
|
3811147f70
|
- use proper clipmove variant in Blood and Exhumed
This merely extends some shorts to full ints to match the desired parameter's size.
|
2021-11-08 23:11:30 +01:00 |
|
Christoph Oelckers
|
2e1ff313b0
|
- Duke: only use the main clipmove function and match clipmove_ex’s interface
|
2021-11-08 23:11:29 +01:00 |
|
Christoph Oelckers
|
477a2a23e6
|
- nextSector in runlist
|
2021-11-08 18:37:21 +01:00 |
|
Christoph Oelckers
|
52389ae02e
|
- sectp in osdcmd_spawn
|
2021-11-08 18:37:21 +01:00 |
|
Christoph Oelckers
|
066896db8e
|
- warnings fix
|
2021-11-08 18:37:20 +01:00 |
|
Christoph Oelckers
|
f51cbf31ba
|
- sectp in runlist_ProcessSectorTag
|
2021-11-08 18:37:20 +01:00 |
|
Christoph Oelckers
|
afec39aded
|
- reworked non-functional anim detection when picking up an item.
This would not unregister the item's run list entries because the logic was insufficient.
|
2021-11-08 01:13:54 +01:00 |
|
Christoph Oelckers
|
43fdc1bb56
|
- Exhumed: fixed uninitialized variable in bullet code.
|
2021-11-07 23:33:39 +01:00 |
|
Christoph Oelckers
|
0da2250efe
|
- Exhumed: try to improve timing of the menu plasma.
|
2021-11-07 22:14:58 +01:00 |
|
Christoph Oelckers
|
60faceaf59
|
- Exhumed: fixed serialization.
The exhumedActors array was not written out, resulting in all kinds of strange effects.
|
2021-11-07 21:45:51 +01:00 |
|
Christoph Oelckers
|
6b6c3f26a5
|
- use wallsofsector in a few more places.
|
2021-11-07 18:08:22 +01:00 |
|
Christoph Oelckers
|
59df3b0e19
|
- added a little utility that allows iterating over the walls of a sector with C++ for's.
|
2021-11-07 17:27:05 +01:00 |
|
Christoph Oelckers
|
4b0ffe5443
|
- looks I missed a few shorts.
Now all local short variables are gone, except for 2 lotags arrays.
|
2021-11-07 16:58:48 +01:00 |
|
Christoph Oelckers
|
ae08ae1d8d
|
- some leftover shorts plus utilities that ended up unused but may be useful later.
|
2021-11-07 16:46:23 +01:00 |
|
Christoph Oelckers
|
35b9318580
|
- Duke/RR: checked the rest of the code for shorts and replaced most local ones with ints.
|
2021-11-07 16:33:13 +01:00 |
|
Christoph Oelckers
|
3a73a9f8ed
|
- Duke/RR: replaced more local short variables with ints.
|
2021-11-07 16:30:56 +01:00 |
|
Christoph Oelckers
|
98f57a7ad4
|
- use explicitly sized types for static const arrays.
|
2021-11-07 16:30:56 +01:00 |
|
Christoph Oelckers
|
fd2764dc6e
|
- Duke: eliminated all local short variables in actors*.cpp.
|
2021-11-07 16:30:55 +01:00 |
|
Christoph Oelckers
|
9b2b34a026
|
- removed a few unneeded type casts.
|
2021-11-07 16:30:55 +01:00 |
|
Christoph Oelckers
|
15be44a931
|
- use explicitly sized types for static const arrays.
|
2021-11-07 16:30:55 +01:00 |
|
Christoph Oelckers
|
1eeb8864a4
|
- Duke/RR: eliminated all uses of 'char' outside of text management
|
2021-11-07 16:30:55 +01:00 |
|