Christoph Oelckers
|
8ce4edc7ad
|
- fixed bad sprite offsetting in polymost.
This was introduced by incompletely merging the changes for sloped sprites.
|
2021-12-30 09:57:01 +01:00 |
|
Christoph Oelckers
|
e0e6efe0a0
|
- Exhumed: fixed some sound source issues.
|
2021-12-30 09:57:01 +01:00 |
|
Christoph Oelckers
|
3221ecf800
|
- refactored xsprite use in aibat.cpp.
|
2021-12-30 09:57:01 +01:00 |
|
Christoph Oelckers
|
6f9484a9ee
|
- fixed compilation on GCC.
error: operands to ?: have different types ‘std::nullptr_t’ and ‘TObjPtr<Duke3d::DDukeActor*>’
|
2021-12-30 09:57:01 +01:00 |
|
Christoph Oelckers
|
33a00869d8
|
- shortened the name of DBloodActor::xsprite to xspr.
|
2021-12-30 09:57:01 +01:00 |
|
Christoph Oelckers
|
f8171ac5d9
|
- eliminate pSprite pointers in aibat.cpp.
|
2021-12-30 09:57:01 +01:00 |
|
Christoph Oelckers
|
d9d05e90b5
|
- globally replaced all occurences of '->s().' with '->spr.'
|
2021-12-30 09:57:00 +01:00 |
|
Christoph Oelckers
|
56e56e9d2f
|
- removed the triangulator type visualization.
|
2021-12-30 09:57:00 +01:00 |
|
Christoph Oelckers
|
1240818122
|
- getting rid of DDukeActor::s, final part.
|
2021-12-30 09:57:00 +01:00 |
|
Christoph Oelckers
|
f216857f55
|
- Getting rid of DDukeActor::s, part 1.
|
2021-12-30 09:57:00 +01:00 |
|
Christoph Oelckers
|
99507ed048
|
- spawn_d.cpp
|
2021-12-30 09:57:00 +01:00 |
|
Christoph Oelckers
|
df2fc596f9
|
- spawn.cpp
|
2021-12-30 09:56:59 +01:00 |
|
Christoph Oelckers
|
45a2b9766e
|
- sectors_r.cpp
|
2021-12-30 09:56:59 +01:00 |
|
Christoph Oelckers
|
d532c496f1
|
- sectors_d.cpp
|
2021-12-30 09:56:59 +01:00 |
|
Christoph Oelckers
|
f816f2fb22
|
- ->s in non-gameplay files.
|
2021-12-30 09:56:59 +01:00 |
|
Christoph Oelckers
|
edf3fd0f82
|
- premap_r.cpp + dependencies.
|
2021-12-30 09:56:59 +01:00 |
|
Christoph Oelckers
|
1f40dfa411
|
- premap.cpp + premap_d.cpp
|
2021-12-30 09:56:59 +01:00 |
|
Christoph Oelckers
|
e76e28cdea
|
- the rest of player_r.cpp
|
2021-12-30 09:56:58 +01:00 |
|
Christoph Oelckers
|
0768c9e8b6
|
- non 'actor' parts of player_r.cpp
|
2021-12-30 09:56:58 +01:00 |
|
Christoph Oelckers
|
de22c8ca26
|
- 's->' in player_d.cpp
|
2021-12-30 09:56:58 +01:00 |
|
Christoph Oelckers
|
6b675cc849
|
- non 'actor' parts of player_d.cpp
|
2021-12-30 09:56:58 +01:00 |
|
Christoph Oelckers
|
b55e04d455
|
- game_misc.cpp + gameexec.cpp.
|
2021-12-30 09:56:58 +01:00 |
|
Christoph Oelckers
|
a982c7e590
|
- player.cpp + noise.cpp.
|
2021-12-30 09:56:58 +01:00 |
|
Christoph Oelckers
|
c0ea208ba3
|
- animatesprites_d.cpp and animatesprites_r.cpp.
|
2021-12-30 09:56:57 +01:00 |
|
Christoph Oelckers
|
9eb7c536ab
|
- the rest of actors_r.cpp
|
2021-12-30 09:56:57 +01:00 |
|
Christoph Oelckers
|
7d5cf6e631
|
- first third of actors_r.cpp
|
2021-12-30 09:56:57 +01:00 |
|
Christoph Oelckers
|
8ff53eae7d
|
- second half of actors_d.cpp
|
2021-12-30 09:56:57 +01:00 |
|
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
|
beddf1e1ca
|
- add slope sprite support to the new renderer.
Some fudging was needed to avoid positioning problems as the renderer is more sensitive to this than Polymost.
|
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
|
6608096ea3
|
- added a bit more debug validation to the new clipper code.
|
2021-12-30 09:56:53 +01:00 |
|
Christoph Oelckers
|
6e3b6028e9
|
- reinstated bug in pushmove not to check the first wall when scanning backwards.
For real this time
|
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 |
|