Christoph Oelckers
|
f1e608685e
|
- more parts of actor_d.cpp
|
2021-12-30 09:56:57 +01:00 |
|
Christoph Oelckers
|
b7a4c484e9
|
- large block of s = actor->s; in actors_d.cpp
|
2021-12-30 09:56:57 +01:00 |
|
Christoph Oelckers
|
44895411b9
|
- a large block of 'act->s' in actors_r.cpp.
|
2021-12-30 09:56:56 +01:00 |
|
Christoph Oelckers
|
8dcc128697
|
- deal with 'spri = actor->s;'
|
2021-12-30 09:56:56 +01:00 |
|
Christoph Oelckers
|
0df97f00ec
|
- the remaining 's's in actor.cpp.
|
2021-12-30 09:56:56 +01:00 |
|
Christoph Oelckers
|
f5151e31a5
|
- globally replaced all 's->' with 'actor->spr.' in duke/src/actors.cpp.
|
2021-12-30 09:56:56 +01:00 |
|
Christoph Oelckers
|
55cb5aaac6
|
- global search & replace of ->s-> with ->spr.
This is the largest part of uses of DDukeActor's 's' pointer.
|
2021-12-30 09:56:56 +01:00 |
|
Christoph Oelckers
|
0284ec1cb0
|
- replacement of DDukeActor::s and pointers to DCoreActor::spr, part 3.
|
2021-12-30 09:56:56 +01:00 |
|
Christoph Oelckers
|
0f7024e70e
|
- replacement of DDukeActor::s and pointers to DCoreActor::spr, part 2.
|
2021-12-30 09:56:55 +01:00 |
|
Christoph Oelckers
|
997c12f67a
|
- replacement of DDukeActor::s and pointers to DCoreActor::spr.
|
2021-12-30 09:56:55 +01:00 |
|
Christoph Oelckers
|
c16b090fbe
|
- Exhumed: clear lasthitsect when starting a new level.
|
2021-12-30 09:56:55 +01:00 |
|
Christoph Oelckers
|
e42c3afbea
|
- Exhumed: fixed trap setup.
Must clear the structure before the first return and iterate over the walls by reference, otherwise bad pointers will get copied.
|
2021-12-30 09:56:55 +01:00 |
|
Christoph Oelckers
|
6fd4d6d550
|
- ported slope sorite support from NBlood.
For Polymost only so far.
|
2021-12-30 09:56:54 +01:00 |
|
Christoph Oelckers
|
156369ac8a
|
- Blood: don't crash when cultists accidentally target themselves.
|
2021-12-30 09:56:54 +01:00 |
|
Christoph Oelckers
|
785c7d4ceb
|
- removed numsectors and numwalls entirely.
With Blood's Polymost mirror hack the risk of getting out of sync with the arrays was a genuine issue, so now only the array size counts.
|
2021-12-30 09:56:54 +01:00 |
|
Christoph Oelckers
|
df0c577cf4
|
- replaced most of numsectors, too.
|
2021-12-30 09:56:54 +01:00 |
|
Christoph Oelckers
|
f1c0298825
|
- replaced numwalls with wall.Size in several places.
|
2021-12-30 09:56:54 +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
|
b021aa9a02
|
- SW: don't try to render non-existent mirrors with Polymost.
We got a counter variable, WTF did this code not use it?
|
2021-12-30 09:56:53 +01:00 |
|
Christoph Oelckers
|
68c87db6ec
|
- SW: fixed crash in Polymost with badly set up cameras.
|
2021-12-30 09:56:52 +01:00 |
|
Mitchell Richters
|
1e63c8305b
|
- Fix build issues under GCC.
|
2021-12-30 09:56:51 +01:00 |
|
Christoph Oelckers
|
986fccfddc
|
- use symbolic constants for all places where globalorientation is checked for the alignment bits.
|
2021-12-30 09:56:51 +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
|
8b427e35c2
|
- stuff that needs FromInt
|
2021-12-30 09:56:51 +01:00 |
|
Christoph Oelckers
|
955996dddc
|
- the rest of Blood's flags, part II
|
2021-12-30 09:56:50 +01:00 |
|
Christoph Oelckers
|
13186cec6d
|
- the rest of Blood's flags.
|
2021-12-30 09:56:50 +01:00 |
|
Christoph Oelckers
|
092cb1e5a3
|
- second set of Blood flags.
|
2021-12-30 09:56:50 +01:00 |
|
Christoph Oelckers
|
3bc337264a
|
- flags in blood's actor.cpp
plus a few others caught by search&replace.
|
2021-12-30 09:56:50 +01:00 |
|
Christoph Oelckers
|
8039d81467
|
- the remaining Exhumed flags.
|
2021-12-30 09:56:50 +01:00 |
|
Christoph Oelckers
|
988a91904a
|
- a large of Exhumed flags, most search& replace plus a few local variable types.
|
2021-12-30 09:56:49 +01:00 |
|
Christoph Oelckers
|
2d648924e8
|
- the final Duke flags.
|
2021-12-30 09:56:49 +01:00 |
|
Christoph Oelckers
|
e02f4d8fd1
|
- randomFlip stuff.
To avoid casting from int to flags.
|
2021-12-30 09:56:49 +01:00 |
|
Christoph Oelckers
|
8f0f0e8816
|
- manual sprite flag replacements in Duke.
|
2021-12-30 09:56:49 +01:00 |
|
Christoph Oelckers
|
8e0b9f7ce6
|
- some automatic, some manual sprite flag replacements
|
2021-12-30 09:56:49 +01:00 |
|
Christoph Oelckers
|
ace01d02bc
|
- alignment flags and a few leftovers.
|
2021-12-30 09:56:48 +01:00 |
|
Christoph Oelckers
|
82fb03e399
|
- another batch of search&replace, with smaller results.
|
2021-12-30 09:56:48 +01:00 |
|
Christoph Oelckers
|
c5ae454207
|
- another big batch of automatic replacements.
|
2021-12-30 09:56:48 +01:00 |
|
Christoph Oelckers
|
5b65e214e0
|
- global search & replace of the more frequent sprite flag patterns.
|
2021-12-30 09:56:48 +01:00 |
|
Christoph Oelckers
|
8f012d1beb
|
- made wall flags type safe
|
2021-12-30 09:56:47 +01:00 |
|
Christoph Oelckers
|
8fab2e1020
|
- fix bad flag management in usePropertiesChanger
Not sure if this is 100% correct, but the old code definitely wasn't.
|
2021-12-30 09:56:47 +01:00 |
|
Christoph Oelckers
|
76e944053b
|
- the (few) numeric flag literals in SW handled.
Virtually all of this was portal hackery.
|
2021-12-30 09:56:47 +01:00 |
|
Christoph Oelckers
|
d24b8d9ec8
|
- most wall flags in Blood.
|
2021-12-30 09:56:47 +01:00 |
|
Christoph Oelckers
|
1883aad7c2
|
- flag names in SetupGibWallState and TranslateSector
|
2021-12-30 09:56:47 +01:00 |
|
Christoph Oelckers
|
adbf5177a7
|
- flag combo stuff.
|
2021-12-30 09:56:46 +01:00 |
|
Christoph Oelckers
|
b263c3ac6b
|
- wall and sprite flags in Duke, just simple cases.
|
2021-12-30 09:56:46 +01:00 |
|
Christoph Oelckers
|
6e32832428
|
- made sector ceiling/floor flags type safe.
- made sector flags type safe.
|
2021-12-30 09:56:46 +01:00 |
|
Christoph Oelckers
|
b0e3c6b5ec
|
- some remaining sector flag stuff
|
2021-12-30 09:56:45 +01:00 |
|
Christoph Oelckers
|
d0a06ae961
|
- deal with most of CSTAT_SECTOR_SKY and CSTAT_SECTOR_SLOPE
|
2021-12-30 09:56:45 +01:00 |
|
Christoph Oelckers
|
98f0886b3d
|
-Duke/RR: Automatic replacement for CSTAT_SPRITE_INVISIBLE and CSTAT_SPRITE_BLOCK_ALL
|
2021-12-30 09:56:45 +01:00 |
|