Christoph Oelckers
aa22e48036
- preparations for xvel wrapping.
...
Mainly providing alternative names for the spritetype members and redirecting all relevant access to those.
2022-10-14 23:02:11 +02:00
Christoph Oelckers
a006482c07
- this concludes all trivial int_zvel replacements.
2022-10-14 22:57:37 +02:00
Christoph Oelckers
a98e37b345
- handle int_zvel() == 0
2022-10-14 22:57:36 +02:00
Christoph Oelckers
9f9858d8f4
- handle remaining zvel comparisons.
2022-10-14 22:57:36 +02:00
Christoph Oelckers
56e5388150
- handle 'zvel >' comparisons with constants.
2022-10-14 22:55:27 +02:00
Christoph Oelckers
7e8afd58da
- handle 'zvel <' comparisons with constants.
2022-10-14 22:53:22 +02:00
Christoph Oelckers
07bac24234
- quickly got rid of a significant bunch of int_zvel calls.
...
Mapping to float_zvel what could be done with search and replace.
2022-10-14 20:31:57 +02:00
Christoph Oelckers
9f08abc90e
- eliminate the only use of zvel in tspritetype.
...
Since this never gets manipulated on the tsprite size, better get it directly from the actor so that the final velocity vector does not need to be in spritetype et.al.
2022-10-14 20:31:57 +02:00
Christoph Oelckers
446b02c11b
- Exhumed: separate AngleChase abuse from zvel variable.
2022-10-14 20:31:57 +02:00
Christoph Oelckers
bd520e63dd
- use float_zvel in a few places.
2022-10-14 20:31:57 +02:00
Christoph Oelckers
999cd16b24
- use clear_zvel
2022-10-14 20:31:57 +02:00
Christoph Oelckers
05f488ce3c
- add more wrappers and use 'inittype' where the actual zvel member of spritetype is wanted.
...
This will avoid problems with search&replace later.
2022-10-14 20:31:56 +02:00
Christoph Oelckers
8946a66350
- handle zvel multiplications with a wrapper.
...
This completes wrapping of zvel.
2022-10-14 20:31:56 +02:00
Christoph Oelckers
231107921e
- handle a few more operators
2022-10-14 20:31:56 +02:00
Christoph Oelckers
588af5aa71
- add_int_zvel with -
2022-10-14 20:31:56 +02:00
Christoph Oelckers
8bfedc327f
- add_int_zvel
2022-10-14 20:31:56 +02:00
Christoph Oelckers
6ddfd8e97a
- set_int_zvel
2022-10-14 20:31:55 +02:00
Christoph Oelckers
81fc066a5e
- use zvel's alias inittype where it's not being used for velocity.
2022-10-14 20:31:55 +02:00
Christoph Oelckers
70d0d0622b
- wrapped 0 assignments to zvel
2022-10-14 20:31:55 +02:00
Christoph Oelckers
a9d96864d3
- more zvel wrapping
2022-10-14 20:31:55 +02:00
Christoph Oelckers
3f7b423a4a
- zvel wrapping, part 1.
2022-10-14 20:31:55 +02:00
Christoph Oelckers
f78cfb590d
- minor cleanup
2022-10-14 20:31:54 +02:00
Christoph Oelckers
5d9a1d5ad5
- Facing
2022-10-14 20:31:54 +02:00
Christoph Oelckers
651bf324e3
- int_Actor* cleanup.
2022-10-14 20:31:54 +02:00
Christoph Oelckers
35d74c7f9f
- some MOVExy replacements.
2022-10-14 20:31:54 +02:00
Christoph Oelckers
05ad1e38e9
- renamed PLAYER::bob_amt and minor cleanup.
2022-10-14 20:31:54 +02:00
Christoph Oelckers
b9906ad5ce
- grate stuff
2022-10-14 20:31:54 +02:00
Christoph Oelckers
574a24aded
- some simple stuff
2022-10-14 20:31:54 +02:00
Christoph Oelckers
c7c9ab52ce
- the last remaining set_int_z calls in SW.
2022-10-14 20:31:53 +02:00
Christoph Oelckers
6b06d37d14
- the last uses of the int_Actor functions.
2022-10-14 20:31:53 +02:00
Christoph Oelckers
562ac2461d
- InitSkelSpell
2022-10-14 20:31:53 +02:00
Christoph Oelckers
d815d0dfeb
- two more functions
2022-10-14 20:31:53 +02:00
Christoph Oelckers
6a9972938e
- position in InitZillaRail
2022-10-14 20:31:53 +02:00
Christoph Oelckers
bd54c4e8e2
- floatified WeaponHitscanShootFeet
2022-10-14 20:31:53 +02:00
Christoph Oelckers
12d182db6d
- floatify InitEnemyUzi.
2022-10-14 20:31:52 +02:00
Christoph Oelckers
91a89cd0f5
- more SetZVelFromTarget.
2022-10-14 20:31:52 +02:00
Christoph Oelckers
c6d69da727
- serpent stuff
2022-10-14 20:31:52 +02:00
Christoph Oelckers
453c45e0dc
- floatified InitVulcanBoulder
2022-10-14 20:31:52 +02:00
Christoph Oelckers
43a108bfb6
- consolidated and floatified 4 occurences of the same formula.
2022-10-14 20:31:52 +02:00
Christoph Oelckers
09b31afd40
- movieplayer update from GZDoom.
2022-10-14 20:20:06 +02:00
Christoph Oelckers
5a580c145e
- Backend update from GZDoom.
2022-10-14 20:19:48 +02:00
Christoph Oelckers
972df67d92
- sound system update from GZDoom.
2022-10-14 19:58:39 +02:00
Mitchell Richters
03bb820944
- Removed unused variable CamRoll
from TRotator<>
class.
...
* Residual value left behind in be9b25e760
.
2022-10-14 18:19:04 +02:00
Mitchell Richters
d63fb33dd0
- Pass DVector2
objects directly through to F2DDrawer::AddLine()
and F2DDrawer::AddThickLine()
.
...
* Since all the external code calling through to these methods are built on vectors, makes sense to pass them around by reference.
2022-10-14 18:19:04 +02:00
Mitchell Richters
9e93b417b7
- Blood: Some missed MaxSmoothRatio
changes.
2022-10-14 18:19:03 +02:00
Mitchell Richters
e57ef59900
- Minor consistency fix with Duke and SW's automap code.
2022-10-14 18:19:03 +02:00
Mitchell Richters
5407de6924
- Use MaxSmoothRatio
everywhere so refactoring is easier later on.
2022-10-14 18:19:03 +02:00
Christoph Oelckers
463e1a8047
- account for stupid GCC limitation.
2022-10-14 18:19:03 +02:00
Mitchell Richters
04d20a52c3
- Duke: Set both orotscrnang
and rotscrnang
when being called from a script, since the former is an addition.
2022-10-14 18:19:03 +02:00
Mitchell Richters
681bd640ed
- Make drawlinergb()
use twod->AddThickLine()
for when am_linethickness
is greater than 1, not 2.
2022-10-14 18:19:02 +02:00