Christoph Oelckers
|
9621cd08d2
|
- use PlayerIndex plus a bit of cleanup.
|
2022-10-14 23:17:45 +02:00 |
|
Christoph Oelckers
|
45d95ec053
|
- spr.yvel is gone in Exhumed
|
2022-10-14 23:13:34 +02:00 |
|
Christoph Oelckers
|
490d4d3555
|
- set_int_yvel
|
2022-10-14 23:13:34 +02:00 |
|
Christoph Oelckers
|
b0e67ab88d
|
- clear_yvel
|
2022-10-14 23:13:34 +02:00 |
|
Christoph Oelckers
|
9600face4a
|
- the rest.
|
2022-10-14 23:13:33 +02:00 |
|
Christoph Oelckers
|
567b20f9ef
|
- almost the rest.
|
2022-10-14 23:13:33 +02:00 |
|
Christoph Oelckers
|
643dda6085
|
-add_int_xvel(-
|
2022-10-14 23:13:33 +02:00 |
|
Christoph Oelckers
|
d19e99481d
|
- add_int_xvel
|
2022-10-14 23:13:33 +02:00 |
|
Christoph Oelckers
|
33eeb8d9c2
|
- right shifts
|
2022-10-14 23:13:33 +02:00 |
|
Christoph Oelckers
|
ec88d1ea6c
|
- set_int_xvel
|
2022-10-14 23:13:32 +02:00 |
|
Christoph Oelckers
|
fb1a9881e3
|
- half done with xvel
|
2022-10-14 23:13:32 +02:00 |
|
Christoph Oelckers
|
434548a5aa
|
- more xvel wraps.
|
2022-10-14 23:13:32 +02:00 |
|
Christoph Oelckers
|
0aad018796
|
- second batch of xvel wraps.
|
2022-10-14 23:13:32 +02:00 |
|
Christoph Oelckers
|
36f109502d
|
- use clear_xvel wrapper.
|
2022-10-14 23:02:11 +02:00 |
|
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
|
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
|
446b02c11b
|
- Exhumed: separate AngleChase abuse from zvel variable.
|
2022-10-14 20:31:57 +02:00 |
|
Christoph Oelckers
|
999cd16b24
|
- use clear_zvel
|
2022-10-14 20:31:57 +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
|
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
|
5a580c145e
|
- Backend update from GZDoom.
|
2022-10-14 20:19:48 +02:00 |
|
Mitchell Richters
|
5407de6924
|
- Use MaxSmoothRatio everywhere so refactoring is easier later on.
|
2022-10-14 18:19:03 +02:00 |
|
Mitchell Richters
|
7d85acac13
|
- Clean up remaining automap interfaces to finish the floatification.
* Even though we pre-calculate the sine/cosine needed in `DrawOverheadMap()`, Duke and SW require the full angle for their more mature automaps.
|
2022-10-14 18:19:02 +02:00 |
|
Mitchell Richters
|
79f4702d1e
|
- Exhumed: Floatify automap draw code.
|
2022-10-14 18:13:50 +02:00 |
|
Christoph Oelckers
|
785575604b
|
- no need to use int_delta when all we want is the angle.
|
2022-10-13 22:54:43 +02:00 |
|
Christoph Oelckers
|
05a7fe8f36
|
- renamed walltype::fdelta and fcenter
|
2022-10-13 22:54:43 +02:00 |
|
Christoph Oelckers
|
6ce01e24d2
|
- renamed walltype::delta and walltype::center
|
2022-10-13 22:54:42 +02:00 |
|
Christoph Oelckers
|
70d0b2ea93
|
- Exhumed: floatified most of CreatePushBlock
|
2022-10-13 22:54:42 +02:00 |
|
Christoph Oelckers
|
559c24fa92
|
- 3 simple set_int_pos replacements
|
2022-10-13 20:58:12 +02:00 |
|
Christoph Oelckers
|
ac3302733f
|
- floatified FindWallSprites
|
2022-10-13 20:58:12 +02:00 |
|
Christoph Oelckers
|
f4d8ccf7b9
|
- floatified WarpToCoords
|
2022-10-13 20:58:12 +02:00 |
|
Christoph Oelckers
|
93fd94ecbb
|
- partial floatification of movesprite
|
2022-10-13 20:23:52 +02:00 |
|
Christoph Oelckers
|
21feb41d78
|
- Exhumed: gave local variables in FindWallSprites meaningful names
|
2022-10-13 19:59:16 +02:00 |
|
Christoph Oelckers
|
7ddfd944e6
|
- floatified position in BuildEnergyBlock
|
2022-10-13 19:59:15 +02:00 |
|
Christoph Oelckers
|
07826c7791
|
- eliminated DCoreActor::copyXY
|
2022-10-13 00:59:05 +02:00 |
|
Mitchell Richters
|
4d04a4dd3a
|
- Floatified automap's gZoom .
* Also use the global directly in automap functions instead of passing it around as function variables.
|
2022-10-13 00:59:04 +02:00 |
|
Mitchell Richters
|
f5116dd787
|
- Pass a DAngle through to all the automap code.
|
2022-10-13 00:59:04 +02:00 |
|
Mitchell Richters
|
e970ed0f27
|
- Migrate spritetypebase::interpolatedvec3() to backend solution.
* Also eliminate unused `interpolatedvec2() method from class.
|
2022-10-13 00:59:03 +02:00 |
|
Mitchell Richters
|
1e36aa0e7f
|
- Move TAngle<> interpolation function to common and add ones for TVector<> classes.
|
2022-10-13 00:59:03 +02:00 |
|
Mitchell Richters
|
dbcde19834
|
- Remove some Normalized360() method calls I added where it shouldn't be necessary.
|
2022-10-13 00:59:03 +02:00 |
|