Mitchell Richters
|
2e0b9490e1
|
- Change spritetypebase::angle to a DRotator named Angles .
* Major pre-requisite for the next steps I'm undertaking, let's get it into the branch now.
|
2022-12-11 18:41:52 +01:00 |
|
Mitchell Richters
|
e55412f240
|
- Remove DCoreActor::ZeroVelocity() .
|
2022-12-11 18:41:45 +01:00 |
|
Mitchell Richters
|
39d1a758ed
|
- Remove DCoreActor::ZeroVelocityXY() .
|
2022-12-11 18:41:44 +01:00 |
|
Christoph Oelckers
|
5798fa067f
|
- cleaned up all -> accesses through firstWall().
|
2022-11-15 15:33:35 +01:00 |
|
Christoph Oelckers
|
0c87bcb91b
|
- renamed getzsofslopeptr to calcSlope and removed one redundant inline.
|
2022-10-30 16:51:40 +01:00 |
|
Christoph Oelckers
|
9c097e1763
|
- revert to warning level 3.
Some stock warnings are far too noisy when level 4 is on.
|
2022-10-30 16:51:35 +01:00 |
|
Christoph Oelckers
|
3c6b64d621
|
- renamed everything back
|
2022-10-30 16:51:33 +01:00 |
|
Christoph Oelckers
|
81341ce4a6
|
- unwrapped SetScale as well.
Again no edits here - it's one big replace action.
|
2022-10-30 16:51:33 +01:00 |
|
Christoph Oelckers
|
15db7a7143
|
- unwrapped SetScaleX/Y.
|
2022-10-30 16:51:32 +01:00 |
|
Christoph Oelckers
|
85b52b1c77
|
- removed Scale(), CopyScale() and MultScale wrappers.
|
2022-10-30 16:51:32 +01:00 |
|
Christoph Oelckers
|
51768439a9
|
- started removing wrappers. ScaleX() and ScaleY() done.
No manual changes in here.
|
2022-10-30 16:51:31 +01:00 |
|
Christoph Oelckers
|
1d48b0776e
|
- cleanup in Blood plus repeats in aiunicult.cpp
* removed the picWidth/Height functions because their one use can be easily inlined
* deleted the unused initvals in GENDUDEEXTRA
|
2022-10-30 16:51:23 +01:00 |
|
Christoph Oelckers
|
91c318b708
|
- renamed most non-sprite xrepeat and yrepeat as refactpring aid.
These will be renamed back later but now they create too much search noise.
A few local variables have been permanently renamed to scale*.
|
2022-10-30 16:51:20 +01:00 |
|
Christoph Oelckers
|
adb3cb888e
|
- manual repeats in Blood.
|
2022-10-30 16:51:20 +01:00 |
|
Christoph Oelckers
|
e60fafec52
|
- got rid of most REPEAT_SCALE factors.
|
2022-10-30 16:51:19 +01:00 |
|
Christoph Oelckers
|
8c308c8d3e
|
- added ScaleY method to spritetype and used it to get rid of a large amount of 'yrepeat * REPEAT_SCALE'
|
2022-10-30 16:51:18 +01:00 |
|
Christoph Oelckers
|
86d6ba43d4
|
- more automatic SetScale replacement, plus all of SetScale(0.5, 0.5);
|
2022-10-30 16:51:17 +01:00 |
|
Christoph Oelckers
|
9f19a1315b
|
- replaced most native_clipdist() calls
Only those in nnext using internal int storage remain.
|
2022-10-30 16:51:16 +01:00 |
|
Christoph Oelckers
|
84dfe98f17
|
- replaced all set_native_clipdist in Blood
|
2022-10-30 16:51:16 +01:00 |
|
Christoph Oelckers
|
4af4983d3e
|
- floatified clipdist and replaced fClipdist wrapper.
This uses a new variable because a few things use clipdist as a flag byte
|
2022-10-30 16:51:14 +01:00 |
|
Christoph Oelckers
|
7d3babd678
|
- ported all pushmove calls to the float version.
|
2022-10-30 16:51:08 +01:00 |
|
Christoph Oelckers
|
69f27d42aa
|
- same for Blood's ClipMove
|
2022-10-30 16:51:08 +01:00 |
|
Mitchell Richters
|
8bc34f3dac
|
- Handle all remaining VecToAngle() calls.
|
2022-10-27 16:55:53 +02:00 |
|
Mitchell Richters
|
9b98388215
|
- VecToAngle() with XY() inside to .Angle() replacements.
|
2022-10-27 16:55:53 +02:00 |
|
Mitchell Richters
|
75047b6ad5
|
- Eliminate MulScaleF() .
|
2022-10-27 16:55:52 +02:00 |
|
Christoph Oelckers
|
22ccf33569
|
- floatified walldist parameter of getzrange
|
2022-10-25 07:07:14 +02:00 |
|
Christoph Oelckers
|
a5afbce59d
|
- fixed fxSpawnActor calls
|
2022-10-25 07:07:13 +02:00 |
|
Christoph Oelckers
|
d41e370aad
|
- angular cleanup.
|
2022-10-25 07:07:13 +02:00 |
|
Christoph Oelckers
|
65a5394cf0
|
- only have one version of fxSpawnActor
|
2022-10-25 07:07:13 +02:00 |
|
Christoph Oelckers
|
47dff8e656
|
- added clean handling for the one case where a custom range needs to be passed to actFireVector.
This removes one godawful hack that forced an otherwise constant data table to be non-const.
|
2022-10-25 07:07:12 +02:00 |
|
Christoph Oelckers
|
e52c311592
|
- added a wrapper for VECTORDATA::maxDist
|
2022-10-25 07:07:12 +02:00 |
|
Christoph Oelckers
|
fbed29e6ca
|
- bubbletime has no relation to world size so it should not use worldtoint.
|
2022-10-25 07:07:10 +02:00 |
|
Christoph Oelckers
|
a843c0bdb6
|
- removed some unnecessary factors.
|
2022-10-25 07:07:09 +02:00 |
|
Christoph Oelckers
|
e793b878c1
|
3 HitScan fixes
|
2022-10-25 07:07:08 +02:00 |
|
Christoph Oelckers
|
a4ec938526
|
- renamed HitScan to HitScan_ as a refactoring aid.
|
2022-10-25 07:06:56 +02:00 |
|
Christoph Oelckers
|
298d029d55
|
- found one last place where an integer wrapper was called in actor.cpp
|
2022-10-25 07:06:49 +02:00 |
|
Christoph Oelckers
|
f7fe24b19e
|
- some remaining cleanup on actor.cpp
|
2022-10-25 07:06:49 +02:00 |
|
Christoph Oelckers
|
b0160bb87c
|
- removed the int vector in actCheckExplosion.
|
2022-10-25 07:06:49 +02:00 |
|
Christoph Oelckers
|
080d6969ec
|
- Blood: floatified some smaller parts in actor.cpp
|
2022-10-25 07:06:49 +02:00 |
|
Christoph Oelckers
|
b29000c9e1
|
- this wasn't really a fixed point value - just some scaling factor, so it shouldn't use FixedToFloat.
|
2022-10-25 07:06:48 +02:00 |
|
Christoph Oelckers
|
a655b3835f
|
- like actFireVector, the direction vector needs to have unit length in 2D for actFireMissile as well.
May later be turned into a 3D unit vector for pitch correct missile movement.
|
2022-10-25 07:06:48 +02:00 |
|
Christoph Oelckers
|
5e4d45f6b8
|
- floatified actFireMissile
|
2022-10-25 07:06:48 +02:00 |
|
Christoph Oelckers
|
a070342f0c
|
- floatified actFireThing
|
2022-10-25 07:06:48 +02:00 |
|
Christoph Oelckers
|
a8cc6c1189
|
- floatified angles in useSectorWindGen plus two other set_int_ang.
|
2022-10-23 18:47:17 +02:00 |
|
Christoph Oelckers
|
6c6fdaf332
|
- floatified actSpawnDude and removed its unused last parameter.
All callers left it at 0.
|
2022-10-22 20:41:26 +02:00 |
|
Christoph Oelckers
|
fc011e847f
|
- Blood: floatified actCheckTraps
|
2022-10-22 20:41:26 +02:00 |
|
Christoph Oelckers
|
e6cfb165f8
|
- converted all remaining add_int_bvel* calls.
|
2022-10-22 20:41:26 +02:00 |
|
Christoph Oelckers
|
068feae64e
|
- floatified actFireVector.
|
2022-10-22 20:41:25 +02:00 |
|
Christoph Oelckers
|
e00eda6cb8
|
- Blood: floatified VectorScan.
The texture checks in here definitely need some more verification, though.
Doing a quick test looked ok, but I do not think this was enough.
|
2022-10-22 20:41:25 +02:00 |
|
Christoph Oelckers
|
3b76de7b7d
|
- Blood: renamed actFireVector's arguments.
No way this can be refactored with names like a2, a3, a4 etc...
|
2022-10-22 20:41:25 +02:00 |
|