Christoph Oelckers
|
b7a2687a7b
|
- all nextwall references removed.
|
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
|
9f9c01284b
|
- all wall loops using point2.
|
2021-12-26 23:08:44 +01:00 |
|
Christoph Oelckers
|
7e6de45e46
|
- WallSetup + SpriteSetup
|
2021-12-26 23:08:44 +01:00 |
|
Christoph Oelckers
|
d8893f3521
|
- DoSlidorInstantClose
|
2021-12-26 23:08:44 +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
|
d1f156dec3
|
- most InsertActor calls.
|
2021-12-26 23:08:43 +01:00 |
|
Christoph Oelckers
|
cab2181ddc
|
- PrevWall
|
2021-12-26 23:08:43 +01:00 |
|
Christoph Oelckers
|
5cf776daaa
|
- sector save struct.
|
2021-12-26 23:08:43 +01:00 |
|
Christoph Oelckers
|
eb82f60981
|
- FAFcansee.
|
2021-12-26 23:08:42 +01:00 |
|
Christoph Oelckers
|
3ccf3ab52d
|
- pointers in mirror struct.
|
2021-12-26 23:08:42 +01:00 |
|
Christoph Oelckers
|
4d8434ffd2
|
- CircleCamera and interpso.cpp
|
2021-12-26 23:08:42 +01:00 |
|
Christoph Oelckers
|
317aa3f217
|
- CopySectorWalls
|
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
|
6e018bd056
|
- DoSlidorMoveWalls
|
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
|
fe3a02420a
|
- major cleanup and condensing of DoSlidorInterp
The logic here still looks very weird but let's keep it to ensure proper functioning.
|
2021-12-26 23:08:41 +01:00 |
|
Christoph Oelckers
|
a93dbaf5fe
|
- SW: simplified rotation interpolation functions.
|
2021-12-26 23:08:40 +01:00 |
|
Christoph Oelckers
|
33c707c708
|
- Duke: getangle simplification
|
2021-12-26 23:08:40 +01:00 |
|
Christoph Oelckers
|
5d78b228b7
|
- the final bits and pieces in Blood
|
2021-12-26 23:08:40 +01:00 |
|
Christoph Oelckers
|
41506f35db
|
- calcviewpitch
|
2021-12-26 23:08:40 +01:00 |
|
Christoph Oelckers
|
879407538e
|
- several 'sectnum's.
|
2021-12-26 23:08:40 +01:00 |
|
Christoph Oelckers
|
9388f839b6
|
- main view render function and dependencies.
|
2021-12-26 23:08:40 +01:00 |
|
Christoph Oelckers
|
0797e7ac90
|
- trInit
|
2021-12-26 23:08:39 +01:00 |
|
Christoph Oelckers
|
7442edc59f
|
- more trigger stuff
|
2021-12-26 23:08:39 +01:00 |
|
Christoph Oelckers
|
2967edf827
|
- triggers.cpp subfunctions.
|
2021-12-26 23:08:39 +01:00 |
|
Christoph Oelckers
|
8f3c97dde4
|
- SetSectorState
|
2021-12-26 23:08:39 +01:00 |
|
Christoph Oelckers
|
7f94eee9bb
|
- busy interface + unlimiting.
|
2021-12-26 23:08:00 +01:00 |
|
Christoph Oelckers
|
28840b3afa
|
- pass sectors to AddBusy and ReverseBusy.
|
2021-12-26 22:35:08 +01:00 |
|
Christoph Oelckers
|
9d423d19cd
|
- partial transition of busy interface to sector pointers.
|
2021-12-26 22:25:59 +01:00 |
|
Christoph Oelckers
|
9017fee74f
|
- FindSector.
|
2021-12-25 21:29:17 +01:00 |
|
Christoph Oelckers
|
b8953849ee
|
- secnum in fx.cpp
|
2021-12-25 21:29:17 +01:00 |
|
Christoph Oelckers
|
765ff7609d
|
- all remaining ->sectnum in nnexts.cpp.
|
2021-12-25 21:29:16 +01:00 |
|
Christoph Oelckers
|
d0376e5485
|
- nnext sound functions.
|
2021-12-25 21:29:16 +01:00 |
|
Christoph Oelckers
|
b7c4e4b9fa
|
- useSlopeChanger
|
2021-12-25 21:29:16 +01:00 |
|
Christoph Oelckers
|
36d66f14b5
|
- smaller stuff
|
2021-12-25 21:29:16 +01:00 |
|
Christoph Oelckers
|
4438c20cb4
|
- fxProcess
|
2021-12-25 21:29:16 +01:00 |
|
Christoph Oelckers
|
f52a542fad
|
- callback interface.
|
2021-12-25 21:29:15 +01:00 |
|
Christoph Oelckers
|
e4e5bd0966
|
- CFX::fxSpawnActor
|
2021-12-25 21:29:15 +01:00 |
|
Christoph Oelckers
|
331a7654bf
|
- actSpawnThing
|
2021-12-25 21:29:15 +01:00 |
|
Christoph Oelckers
|
443cfc991c
|
- actSpawnSprite, ZONE, startsectnum and dbLoadMap
|
2021-12-25 21:29:15 +01:00 |
|
Christoph Oelckers
|
b187f3c028
|
- CheckProximity
|
2021-12-25 21:29:15 +01:00 |
|
Christoph Oelckers
|
e172d0c138
|
- actRadiusDamage
|
2021-12-25 21:29:14 +01:00 |
|
Christoph Oelckers
|
3d336c13ac
|
- GetClosestSpriteSectors
|
2021-12-25 21:29:14 +01:00 |
|
Christoph Oelckers
|
f9b2b6311f
|
- slope checks in sprite display code.
|
2021-12-25 21:29:14 +01:00 |
|
Christoph Oelckers
|
b063e19980
|
- gFX.fxSpawnActor and a few other simple replacements.
|
2021-12-25 21:29:14 +01:00 |
|
Christoph Oelckers
|
d99542a678
|
- get*slope and sfxPlay3DSound
|
2021-12-25 21:29:14 +01:00 |
|
Christoph Oelckers
|
9343e3f9c4
|
- handle most cansee calls.
|
2021-12-25 21:29:13 +01:00 |
|
Christoph Oelckers
|
c8f4caf364
|
- animatesprite.cpp.
|
2021-12-25 21:29:13 +01:00 |
|
Christoph Oelckers
|
a34e89c8b7
|
- debrisMove + getting rid of the index based ClipMove variant.
|
2021-12-25 21:29:13 +01:00 |
|
Christoph Oelckers
|
94671c5b05
|
- MoveMissile + GetZRangeXYZ
|
2021-12-25 21:29:13 +01:00 |
|
Christoph Oelckers
|
9a85ff9bad
|
- MoveThing
|
2021-12-25 21:29:13 +01:00 |
|
Christoph Oelckers
|
611d35222e
|
- MoveDude
|
2021-12-25 21:29:13 +01:00 |
|
Christoph Oelckers
|
6ee9ae7ec6
|
- actFloorBounceVector
|
2021-12-25 21:29:12 +01:00 |
|
Christoph Oelckers
|
38c0bc915d
|
- get rid of '.sectnum'.
|
2021-12-25 21:29:12 +01:00 |
|
Christoph Oelckers
|
669aa033e9
|
- wrap the bit tests for GetClosestSpriteSectors's return.
They need to check spritenum which is supposed to go away, so this function avoids keeping obsolete references.
|
2021-12-25 21:29:12 +01:00 |
|
Christoph Oelckers
|
368a21f75e
|
- useDataChanger + setDataValueOfObject
|
2021-12-25 21:29:12 +01:00 |
|
Christoph Oelckers
|
a7fc5d2193
|
- refactored most wall[] references.
What's left is in either setup code or the mirror setup.
|
2021-12-25 21:29:12 +01:00 |
|
Christoph Oelckers
|
dd1e7dd94f
|
- use HITINFO to let ActionScan return its result.
|
2021-12-25 21:29:11 +01:00 |
|
Christoph Oelckers
|
6fcc652111
|
- usePictureChanger + useIncDecGen
# Conflicts:
# source/games/blood/src/nnexts.cpp
|
2021-12-25 21:29:11 +01:00 |
|
Christoph Oelckers
|
96b6bb21ef
|
- several smaller places.
This gets rid of the less frequent names to look for.
|
2021-12-25 21:29:11 +01:00 |
|
Christoph Oelckers
|
063e3fb34e
|
- changed parameters of several modern action functions.
|
2021-12-25 21:29:11 +01:00 |
|
Christoph Oelckers
|
759a8428fa
|
- dragPoint
|
2021-12-25 21:29:11 +01:00 |
|
Christoph Oelckers
|
7bffcad49f
|
- trMessage* functions.
# Conflicts:
# source/games/blood/src/eventq.cpp
|
2021-12-25 21:29:10 +01:00 |
|
Christoph Oelckers
|
45a8654fc2
|
- use EventObject in SEQINST
|
2021-12-25 21:29:10 +01:00 |
|
Christoph Oelckers
|
2721a59dc4
|
- use wall pointers in gib code.
|
2021-12-25 21:29:10 +01:00 |
|
Christoph Oelckers
|
f07fafea9c
|
- use EventObject for OBJECTS_TO_TRACK.
|
2021-12-25 21:29:10 +01:00 |
|
Christoph Oelckers
|
dbbca2972a
|
- use EventObject for condition serials.
|
2021-12-25 21:29:10 +01:00 |
|
Christoph Oelckers
|
da4ec51782
|
- convert info to an event object in condCheckMixed before doing any checks.
|
2021-12-25 21:29:09 +01:00 |
|
Christoph Oelckers
|
2b2a8c3ec8
|
- condPush cleanup in nnexts.cpp.
|
2021-12-25 21:29:09 +01:00 |
|
Christoph Oelckers
|
2c3d2f4850
|
- remove the RXBUCKET alias
|
2021-12-25 21:29:09 +01:00 |
|
Christoph Oelckers
|
9e02da6380
|
- alias RXBucket to EventObject.
|
2021-12-25 21:29:09 +01:00 |
|
Christoph Oelckers
|
483b28b258
|
- uses bucket interface in evSend.
|
2021-12-25 21:29:09 +01:00 |
|
Christoph Oelckers
|
1de75d2c0f
|
- use wrapper stuff in GetBucketChannel.
|
2021-12-25 21:29:09 +01:00 |
|
Christoph Oelckers
|
042520e447
|
- variants of nnExtTriggerObject and getDataFieldOfObject that work directly on an RXBUCKET element.
|
2021-12-25 21:29:08 +01:00 |
|
Christoph Oelckers
|
10dc47a9bf
|
- some remaining RXBUCKET access in nnexts.cpp
|
2021-12-25 21:29:08 +01:00 |
|
Christoph Oelckers
|
f775fe577c
|
- use RXBUCKET interface in nnext's fight code.
|
2021-12-25 21:29:08 +01:00 |
|
Christoph Oelckers
|
f0c74981fe
|
- use the new RXBUCKET interface for nnext's wind code.
|
2021-12-25 21:29:08 +01:00 |
|
Christoph Oelckers
|
546dee2724
|
- added accessors to RXBUCKET to match EventObject and renamed some of its members.
As a first preparation for replacement.
|
2021-12-25 21:29:08 +01:00 |
|
Christoph Oelckers
|
5787ec9618
|
- use EventObject as storage in EVENT.
|
2021-12-25 21:29:07 +01:00 |
|
Christoph Oelckers
|
5bec3be5e9
|
- abstracted access to event target objects.
|
2021-12-25 21:29:07 +01:00 |
|
Christoph Oelckers
|
32874414fd
|
- evSendSector, too.
|
2021-12-25 21:29:07 +01:00 |
|
Christoph Oelckers
|
0472c78ddc
|
- same for walls.
|
2021-12-25 21:29:07 +01:00 |
|
Christoph Oelckers
|
37f4843953
|
- changed evPostSector to receive a sector pointer instead of index.
|
2021-12-25 21:29:07 +01:00 |
|
Christoph Oelckers
|
292f100114
|
- pass an array of wall pointers to GetClosestSpriteSectors
|
2021-12-25 21:29:06 +01:00 |
|
Christoph Oelckers
|
d5e660a40c
|
- converted gHitInfo.hitwall to a pointer.
|
2021-12-25 21:29:06 +01:00 |
|
Christoph Oelckers
|
2f6bd64746
|
- SetWallState parameters
|
2021-12-25 21:29:06 +01:00 |
|
Christoph Oelckers
|
79da890c6e
|
- TranslateSector cleanup.
|
2021-12-25 21:29:06 +01:00 |
|
Christoph Oelckers
|
3f46507313
|
- some wall[] replaced.
|
2021-12-25 21:29:06 +01:00 |
|
Christoph Oelckers
|
378bf40143
|
- got rid of the mostly redundant GetWallType function.
|
2021-12-25 21:29:05 +01:00 |
|
Christoph Oelckers
|
1fc99d4733
|
- Blood: use wall pointers in wall utilities exclusively.
|
2021-12-25 21:29:05 +01:00 |
|
Christoph Oelckers
|
93cdaee9f0
|
- Blood: simplify GetWallAngle
|
2021-12-25 21:29:05 +01:00 |
|
Christoph Oelckers
|
7a7537961b
|
- Blood: remove GetWallAngle variant with index parameter
|
2021-12-25 21:29:05 +01:00 |
|
Christoph Oelckers
|
624ad6a2ad
|
- cleanup stuff.
Removed unneeded prototypes, renamed some variables; no logic changes.
|
2021-12-25 21:29:05 +01:00 |
|
Christoph Oelckers
|
943641d18e
|
- renamed all nSector pointers to pSector
No logic changes!
|
2021-12-25 21:29:04 +01:00 |
|
Christoph Oelckers
|
a3ecbe6371
|
- MoveQS
|
2021-12-25 21:29:04 +01:00 |
|
Christoph Oelckers
|
b1b7608cf7
|
- most remaining sectnum references.
|
2021-12-25 21:29:04 +01:00 |
|
Christoph Oelckers
|
2027c6ebaf
|
- the last sector[]
|
2021-12-25 21:29:04 +01:00 |
|
Christoph Oelckers
|
6e786fcf1e
|
- RadialDamage + DimSector
|
2021-12-25 21:29:04 +01:00 |
|
Christoph Oelckers
|
24d4680f6e
|
- sector[] in move.cpp
|
2021-12-25 21:29:03 +01:00 |
|
Christoph Oelckers
|
80f80ed5e5
|
- initsect
|
2021-12-25 21:29:03 +01:00 |
|
Christoph Oelckers
|
f09e7ed32f
|
- spawn functions.
|
2021-12-25 21:29:03 +01:00 |
|
Christoph Oelckers
|
40ae38c173
|
- calcChaseCamPos.
|
2021-12-25 21:29:03 +01:00 |
|
Christoph Oelckers
|
a3f1821670
|
- nPlayerViewSect
|
2021-12-25 21:29:03 +01:00 |
|
Christoph Oelckers
|
eaa155d52e
|
- various sectnums,
|
2021-12-25 21:29:02 +01:00 |
|
Christoph Oelckers
|
9b19845dfb
|
- AddMovingSector/CheckPushBlock
|
2021-12-25 21:29:02 +01:00 |
|
Christoph Oelckers
|
63d66e95c5
|
- runlist_ProcessSectorTag
|
2021-12-25 21:29:02 +01:00 |
|
Christoph Oelckers
|
1163a79da9
|
- renamed sectp in runlist_ProcessSectorTag
|
2021-12-25 21:29:02 +01:00 |
|
Christoph Oelckers
|
a58548c2f9
|
- AIElev
|
2021-12-25 21:29:02 +01:00 |
|
Christoph Oelckers
|
7713723045
|
- Bullets and bobs.
|
2021-12-25 21:29:02 +01:00 |
|
Christoph Oelckers
|
b191bca49e
|
- BuildAnim
|
2021-12-25 21:29:01 +01:00 |
|
Christoph Oelckers
|
2394420f48
|
- quick replacements
|
2021-12-25 21:29:01 +01:00 |
|
Christoph Oelckers
|
109ff8c3cb
|
- Above and Below
|
2021-12-25 21:29:01 +01:00 |
|
Christoph Oelckers
|
7b84a1464c
|
- don't access invalid sector in DrawView.
Old bug exposed by having operator[] assert on bad access to sector[].
|
2021-12-25 21:29:01 +01:00 |
|
Christoph Oelckers
|
aee560624d
|
- some more sectors.
|
2021-12-25 21:29:01 +01:00 |
|
Christoph Oelckers
|
78d9b78193
|
- most of the rest of the walls.
|
2021-12-25 21:29:00 +01:00 |
|
Christoph Oelckers
|
5374dafb56
|
- switches
|
2021-12-25 21:29:00 +01:00 |
|
Christoph Oelckers
|
ec12eb11f6
|
- palette loops for renderer.
|
2021-12-25 21:29:00 +01:00 |
|
Christoph Oelckers
|
cdef530597
|
- PlayerPushSect
|
2021-12-25 21:29:00 +01:00 |
|
Christoph Oelckers
|
5e01841f1e
|
- MoveSector et.al.
|
2021-12-25 21:29:00 +01:00 |
|
Christoph Oelckers
|
0b254255e2
|
- sector ambience
|
2021-12-25 21:28:59 +01:00 |
|
Christoph Oelckers
|
c933eff59f
|
- Traps
|
2021-12-25 21:28:59 +01:00 |
|
Christoph Oelckers
|
e57f9e08e9
|
- slides.
|
2021-12-25 21:28:59 +01:00 |
|
Christoph Oelckers
|
44639faabb
|
- Flickers
|
2021-12-25 21:28:59 +01:00 |
|
Christoph Oelckers
|
e90d1266ae
|
- Glows.
|
2021-12-25 21:28:59 +01:00 |
|
Christoph Oelckers
|
dfbb5192fb
|
- addFlash at.al.
|
2021-12-25 21:28:59 +01:00 |
|
Christoph Oelckers
|
20891f276d
|
- use pointers in runlist_ProcessWallTag and all its subfunctions.
|
2021-12-25 21:28:58 +01:00 |
|
Christoph Oelckers
|
2d937891ac
|
- 3x twoSided
|
2021-12-25 21:28:58 +01:00 |
|
Christoph Oelckers
|
2d1f5fc576
|
- Exhumed: some cleanup.
|
2021-12-25 21:28:58 +01:00 |
|
Christoph Oelckers
|
61d5680950
|
more wall loops
|
2021-12-25 21:28:58 +01:00 |
|
Christoph Oelckers
|
269bac76cd
|
loop cleanup in SnapSectors
|
2021-12-25 21:28:58 +01:00 |
|
Christoph Oelckers
|
9203ca425e
|
Exhumed: ExplodeEnergyBlock
|
2021-12-25 21:28:57 +01:00 |
|
Christoph Oelckers
|
38d64fc437
|
spritetype::setsector
|
2021-12-25 21:28:57 +01:00 |
|
Christoph Oelckers
|
c2613d9720
|
EventObject
|
2021-12-25 21:28:57 +01:00 |
|
Christoph Oelckers
|
4928187b02
|
- handle the RR geometry hack
|
2021-12-25 21:28:57 +01:00 |
|
Christoph Oelckers
|
9c7eecb55f
|
- the rest of Duke’s sectnum, except RR's geo hack
|
2021-12-25 21:28:57 +01:00 |
|
Christoph Oelckers
|
714b5ac872
|
- movesprite handled
|
2021-12-25 21:28:56 +01:00 |
|
Christoph Oelckers
|
3bd1272e08
|
- sectnum removal step
|
2021-12-25 21:28:56 +01:00 |
|
Christoph Oelckers
|
6aac952658
|
- started eliminating sectnum
|
2021-12-25 21:28:56 +01:00 |
|
Christoph Oelckers
|
d1f7269ca8
|
replaced cursectnum with a cursector pointer
|
2021-12-25 21:28:56 +01:00 |
|
Christoph Oelckers
|
69a7b4d0bc
|
- final cleanup before replacement
|
2021-12-25 21:28:55 +01:00 |
|
Christoph Oelckers
|
fcbf861ad4
|
- final preparations for changing type of cursectnum
|
2021-12-25 21:28:55 +01:00 |
|
Christoph Oelckers
|
22b2f64016
|
dukeplayer stuff
|
2021-12-25 21:28:55 +01:00 |
|