Christoph Oelckers
|
a6e35edc6c
|
- replaced all set_native_clipdist
Note that truncation has to be preserved here to ensure the size stays the same as before so the MulScales were not resolved into their factors.
|
2022-10-30 16:51:16 +01:00 |
|
Christoph Oelckers
|
03d6826fce
|
- first batch of set_const_clipdist replacements
|
2022-10-30 16:51:14 +01:00 |
|
Mitchell Richters
|
cea2b6b428
|
- Rename PlayerHorizon::__horiz back to horiz .
|
2022-10-30 16:51:12 +01:00 |
|
Mitchell Richters
|
0600bf5860
|
- Negate everything to do with PlayerHorizon::__horiz where appropriate, including some loose horizoff members.
|
2022-10-30 16:51:11 +01:00 |
|
Mitchell Richters
|
619b8005ac
|
- Rename PlayerHorizon::horiz in prep for negating this angle throughout code.
|
2022-10-30 16:51:11 +01:00 |
|
Mitchell Richters
|
9b98388215
|
- VecToAngle() with XY() inside to .Angle() replacements.
|
2022-10-27 16:55:53 +02:00 |
|
Mitchell Richters
|
8d3f3c6025
|
- Cut over to DAngle from fixedhoriz and remove the latter.
|
2022-10-25 07:06:55 +02:00 |
|
Mitchell Richters
|
41bbbd9df5
|
- Remove all remaining uses of fixedhoriz::asbuild() .
|
2022-10-25 07:06:55 +02:00 |
|
Mitchell Richters
|
92798b5a07
|
- Remove most buildhoriz() calls.
|
2022-10-25 07:06:55 +02:00 |
|
Mitchell Richters
|
8697e5f054
|
- Replace all q16horiz(0) calls.
|
2022-10-25 07:06:54 +02:00 |
|
Mitchell Richters
|
22a9f89b64
|
- Remove all uses of fixedhoriz::asq16() .
|
2022-10-25 07:06:54 +02:00 |
|
Mitchell Richters
|
5851c0f2c6
|
- Clean up some q16horiz usage and how the view pitch is clamped.
|
2022-10-25 07:06:53 +02:00 |
|
Christoph Oelckers
|
74cf9a2ff2
|
- hitscan fully rewritten.
No traces of Build code left here! :)
|
2022-10-22 20:41:27 +02:00 |
|
Christoph Oelckers
|
20043f6223
|
- use symbolic constants in neartag calls.
|
2022-10-22 12:17:03 +02:00 |
|
Christoph Oelckers
|
b2fd1fdaa4
|
- second part of final bsin replacement.
|
2022-10-22 12:09:54 +02:00 |
|
Christoph Oelckers
|
eae2e638aa
|
- floatified all getangle calls.
|
2022-10-22 11:33:16 +02:00 |
|
Christoph Oelckers
|
c511e5dca9
|
- eliminated int_xvel
|
2022-10-22 11:33:16 +02:00 |
|
Christoph Oelckers
|
9325886e35
|
- split use of tempang between real angles and other counters.
|
2022-10-22 11:33:16 +02:00 |
|
Christoph Oelckers
|
1fdfe4635b
|
- only use the floatified version of findplayer.
|
2022-10-22 11:33:14 +02:00 |
|
Christoph Oelckers
|
cd6c524b90
|
- converted most of the remaining CreateActor calls.
|
2022-10-22 09:34:16 +02:00 |
|
Christoph Oelckers
|
062e533b81
|
- floatified hitasprite's callers.
|
2022-10-22 09:34:13 +02:00 |
|
Christoph Oelckers
|
4dfba60d99
|
- eliminated all ldist calls outside the weapon code.
|
2022-10-21 00:00:08 +02:00 |
|
Christoph Oelckers
|
829d06790f
|
- handle the remaining movesprite_ex calls
|
2022-10-21 00:00:04 +02:00 |
|
Christoph Oelckers
|
3c9a94dba8
|
- consolidated Duke’s ‚away from wall‘ check in the backend
This was also very useful in SW to avoid spawning ‚floating‘ footprints due to lack of an equivalent check in the original.
|
2022-10-21 00:00:02 +02:00 |
|
Christoph Oelckers
|
021f7062d1
|
- ported all simple EGS calls to CreateActor
|
2022-10-21 00:00:02 +02:00 |
|
Christoph Oelckers
|
38a8e15ff9
|
- floatified most of movetripbomb and ovel
|
2022-10-21 00:00:02 +02:00 |
|
Christoph Oelckers
|
c7eabe5b55
|
- gameexec.cpp code cleanup
|
2022-10-20 23:59:27 +02:00 |
|
Christoph Oelckers
|
3711473194
|
- gameexec cleanup
|
2022-10-20 23:59:27 +02:00 |
|
Christoph Oelckers
|
2de1aea4a6
|
- floatified exit position.
|
2022-10-20 23:08:55 +02:00 |
|
Christoph Oelckers
|
1a64d18349
|
- floatified RR hitscan teleporter stuff and other minor things.
|
2022-10-20 23:08:55 +02:00 |
|
Christoph Oelckers
|
a847b23e7c
|
- made player.vel a real float vector with proper value range.
|
2022-10-20 00:48:07 +02:00 |
|
Christoph Oelckers
|
2266ae1cd6
|
- converted vel use in player_d.cpp's main movement functions
Still using conversion factors until all code has been processed.
|
2022-10-20 00:47:31 +02:00 |
|
Christoph Oelckers
|
b46b087e0c
|
- first round of vel refactoring.
VEL_FACTOR is used as a marker that later can be quickly removed once the data type gets changed over.
|
2022-10-20 00:47:19 +02:00 |
|
Christoph Oelckers
|
50a9ca49f3
|
- floatified player_struct::hitang
|
2022-10-20 00:33:31 +02:00 |
|
Christoph Oelckers
|
8171927c2a
|
- renamed player_struct::vel
|
2022-10-20 00:19:56 +02:00 |
|
Christoph Oelckers
|
72dc3d5da9
|
- use mapangle in more places, mainly constants and random values using special formula
|
2022-10-18 19:01:45 +02:00 |
|
Christoph Oelckers
|
1ba20c7dce
|
- wrapped most clipdist assignments
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
ef47040630
|
- renaming stuff for search purposes
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
3fc592c505
|
- wrap clipdist copy
|
2022-10-17 17:03:53 +02:00 |
|
Christoph Oelckers
|
28a3a8e314
|
- wrapped all literal assignments to clipdist - part 1
|
2022-10-17 17:03:52 +02:00 |
|
Christoph Oelckers
|
9ba03ac53f
|
- renamed yvel to yint in Duke.
It's never used as velocity, but as an auxiliary parameter so name it appropriately.
|
2022-10-14 23:17:45 +02:00 |
|
Christoph Oelckers
|
ec88d1ea6c
|
- set_int_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
|
0740ccbef1
|
- use PlayerIndex where appropriate.
|
2022-10-14 23:02:11 +02:00 |
|
Christoph Oelckers
|
6ddfd8e97a
|
- set_int_zvel
|
2022-10-14 20:31:55 +02:00 |
|
Christoph Oelckers
|
3f7b423a4a
|
- zvel wrapping, part 1.
|
2022-10-14 20:31:55 +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 |
|
Christoph Oelckers
|
ee41cda31e
|
- Duke: floatified pyoff
|
2022-10-13 22:54:42 +02:00 |
|
Christoph Oelckers
|
113980ca8e
|
- cansee in Duke
|
2022-10-11 18:05:15 +02:00 |
|
Christoph Oelckers
|
d9397b3b5d
|
- another batch of wrapper replacements
|
2022-10-09 08:21:53 +02:00 |
|