Christoph Oelckers
|
0b642dc631
|
- floatified large parts of SO movement code.
|
2022-10-15 13:30:09 +02:00 |
|
Christoph Oelckers
|
212be963d9
|
- floatified SO scale_dist et.al.
|
2022-10-15 12:42:31 +02:00 |
|
Christoph Oelckers
|
189f791bc4
|
- renamed more fields.
|
2022-10-15 12:42:31 +02:00 |
|
Christoph Oelckers
|
42246f9a9d
|
- floatified SW's sector object morph code.
|
2022-10-15 12:42:31 +02:00 |
|
Christoph Oelckers
|
30104fca50
|
- renamed some variables
|
2022-10-15 12:42:31 +02:00 |
|
Christoph Oelckers
|
e5b2a0f0a6
|
- simple angle stuff.
|
2022-10-15 12:42:31 +02:00 |
|
Christoph Oelckers
|
7dab26f04d
|
- handle several movesprite_ex calls.
|
2022-10-15 12:42:30 +02:00 |
|
Christoph Oelckers
|
4f9ffc9437
|
- mainly handling angle literals.
|
2022-10-15 12:42:30 +02:00 |
|
Christoph Oelckers
|
a85bcebd09
|
- floatified Blood's asound.cpp
|
2022-10-15 12:42:30 +02:00 |
|
Mitchell Richters
|
f69e977411
|
- Blood: Fix velocity issues in MoveThing() , such as explosive bundles not sliding along the ground.
* Merge with or above `- parts of Blood's MoveThing`.
|
2022-10-15 12:42:30 +02:00 |
|
Christoph Oelckers
|
a6eec404db
|
- parts of Blood's MoveThing
|
2022-10-15 12:42:30 +02:00 |
|
Christoph Oelckers
|
e5219382f2
|
- added some Sector Effector symbolic names.
|
2022-10-15 12:42:30 +02:00 |
|
Christoph Oelckers
|
4df1578064
|
- a few random wrapper removals in Duke
|
2022-10-15 12:42:30 +02:00 |
|
Christoph Oelckers
|
6b0b8f944c
|
- floatified the height parameter of nextsectorneighborptr
|
2022-10-15 12:42:30 +02:00 |
|
Mitchell Richters
|
f378c481b3
|
- Exhumed: Flatten smoothratio back to float and rename to interpfrac .
|
2022-10-15 12:41:12 +02:00 |
|
Mitchell Richters
|
8a4601ef8d
|
- Exhumed: Tidy up nCameraa .
|
2022-10-15 12:41:12 +02:00 |
|
Mitchell Richters
|
91c0ff814f
|
- Exhumed: Tidy up nCamerapan .
|
2022-10-15 12:41:12 +02:00 |
|
Mitchell Richters
|
7cbe3564ce
|
- Exhumed: Repair what looked like a bug with camera Z clamping.
* Looked wrong, compared to GDX and confirmed.
|
2022-10-15 12:40:36 +02:00 |
|
Mitchell Richters
|
36ed1ac1de
|
- Exhumed: Convert draw code to floating point.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
7d5040f560
|
- Fix all calls to interpolatedangle() that didn't revert smoothratio back to a float.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
f72d42bb8e
|
- Uplift renderer entry point to DVector3 and provide wrappers for old setups.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
056bb9b0cd
|
- Floatify chase cam code, providing an inline interface for legacy setup.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
977d8f8109
|
- Convert gi->chaseCamPos() to return a floating point DVector3 object.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
5685af33d8
|
- Exhumed: Remove zbob from draw code, it's not used at all.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
e3bbb60de4
|
- SW: Test adding Duke's DrawAutomapAlignmentFacing() code into SW for consistency between the ports.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
ab77d77a53
|
- Optimise automap sector loops in Duke/SW automap code.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
db5db7d9b3
|
- Turn DVector2 rotatepoint() into an inline using the vector's methods.
|
2022-10-15 12:16:53 +02:00 |
|
Mitchell Richters
|
18f97c3d7e
|
- SW: Move player sprite loop out of sector loop, and eliminate goto crap.
|
2022-10-15 12:16:52 +02:00 |
|
Mitchell Richters
|
f236cc8728
|
- Consolidate some duplicated automap code between Duke and SW.
|
2022-10-15 12:16:52 +02:00 |
|
Mitchell Richters
|
ef56d00d78
|
- Pass automap angle vector as an actual vector.
* Also reconfigure setup so that angle requires zero pre-processing or setup in the automap code, have it all handled in `OutAutomapVector()`.
|
2022-10-15 12:16:52 +02:00 |
|
Christoph Oelckers
|
48c36bd4a2
|
- SW ladder climbing
|
2022-10-15 12:16:52 +02:00 |
|
Christoph Oelckers
|
45690a0e23
|
- cleanup of the DrawLine interface,
|
2022-10-15 12:10:46 +02:00 |
|
Christoph Oelckers
|
1dcb03e530
|
- got rid of set_int_bvel
|
2022-10-15 11:35:38 +02:00 |
|
Christoph Oelckers
|
712d28ff40
|
- clean out some stuff
|
2022-10-15 11:35:38 +02:00 |
|
Christoph Oelckers
|
b84158ecec
|
- Exhumed snake stuff
|
2022-10-15 11:35:38 +02:00 |
|
Christoph Oelckers
|
486ef8bfc5
|
- floatify VelFromAngle
|
2022-10-15 11:35:38 +02:00 |
|
Christoph Oelckers
|
b462c3d998
|
- consolidated Exhumed’s velocity setters
|
2022-10-15 11:35:37 +02:00 |
|
Christoph Oelckers
|
6eb18eb3f6
|
- floatified all move_actor calls in SW
|
2022-10-15 11:35:37 +02:00 |
|
Christoph Oelckers
|
96297c95aa
|
vel assignment with fixed point constants
|
2022-10-15 11:35:37 +02:00 |
|
Christoph Oelckers
|
010fedd049
|
- 10 more AdjustVelocity calls.
|
2022-10-15 11:35:37 +02:00 |
|
Christoph Oelckers
|
39109de22f
|
- consolidation of Blood rotation code.
24x the same pattern merged into a subfunction.
|
2022-10-15 11:35:37 +02:00 |
|
Christoph Oelckers
|
b5c679f228
|
- got a few more
|
2022-10-15 11:35:37 +02:00 |
|
Christoph Oelckers
|
4af3f6e731
|
- comparison with zero replacements
|
2022-10-15 11:35:37 +02:00 |
|
Christoph Oelckers
|
ac84e3f045
|
- some simple replacements
|
2022-10-15 11:35:37 +02:00 |
|
Christoph Oelckers
|
18cc450889
|
- more easy to replace vel assignments
|
2022-10-15 11:35:36 +02:00 |
|
Christoph Oelckers
|
5cde04fee7
|
- cleaned up assignments of random values to vel
|
2022-10-15 10:33:03 +02:00 |
|
Christoph Oelckers
|
eed7f0806c
|
- more quick replacements
|
2022-10-15 10:15:21 +02:00 |
|
Christoph Oelckers
|
3e76d49b6e
|
- removed the mul vel wrappers
|
2022-10-15 10:15:21 +02:00 |
|
Christoph Oelckers
|
6fd8dae380
|
- removed the non-Blood float_* access wrappers
|
2022-10-15 10:15:21 +02:00 |
|
Christoph Oelckers
|
62ba753585
|
- remove vel clear wrappers
|
2022-10-15 10:15:21 +02:00 |
|