Christoph Oelckers
|
a847b23e7c
|
- made player.vel a real float vector with proper value range.
|
2022-10-20 00:48:07 +02:00 |
|
Christoph Oelckers
|
417dc7c330
|
- floatified gs.gravity and all relations to player.vel.
|
2022-10-20 00:47:32 +02:00 |
|
Christoph Oelckers
|
6f8d0e7870
|
- handle all remaining vel uses not related to gravity and clipmove
|
2022-10-20 00:47:32 +02:00 |
|
Christoph Oelckers
|
3e05acfcc9
|
- handle ca. half of the remaining use of vel.
|
2022-10-20 00:47:31 +02:00 |
|
Christoph Oelckers
|
bca4819841
|
- handle some simple vector additions with velocity.
|
2022-10-20 00:47:31 +02:00 |
|
Christoph Oelckers
|
c821683bc5
|
- copy Duke handling of movement code to RR.
|
2022-10-20 00:47:31 +02:00 |
|
Christoph Oelckers
|
cebecabe66
|
- search& replace of zero assignments and comparisons.
|
2022-10-20 00:47:31 +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
|
a5652655db
|
- floatified gs.playerfriction
|
2022-10-20 00:20:41 +02:00 |
|
Christoph Oelckers
|
477120923f
|
- made player.vel and gs.playerfriction floating point.
No change in value range yet, but having them as floats now allows easier refactoring.
|
2022-10-20 00:20:40 +02:00 |
|
Christoph Oelckers
|
8171927c2a
|
- renamed player_struct::vel
|
2022-10-20 00:19:56 +02:00 |
|
Christoph Oelckers
|
03a0eb7284
|
- floatified and consolidated handle_se29.
|
2022-10-20 00:19:56 +02:00 |
|
Christoph Oelckers
|
9a07dc5b7b
|
- floatified handle_se21 and most of movetongue
|
2022-10-20 00:19:33 +02:00 |
|
Christoph Oelckers
|
a9c7a5e62f
|
- floatified handle_se21
|
2022-10-19 18:26:16 +02:00 |
|
Christoph Oelckers
|
b0b5dbc55b
|
- eliminated add_int_ceilingz
|
2022-10-19 18:26:16 +02:00 |
|
Christoph Oelckers
|
81d4ca71d7
|
- floatified movetouchplate
|
2022-10-19 18:26:16 +02:00 |
|
Christoph Oelckers
|
8e4a3f1946
|
- floatified position in RANDOMSCRAP
|
2022-10-19 18:26:16 +02:00 |
|
Christoph Oelckers
|
23c529589e
|
- eliminated add_int_xvel
|
2022-10-19 18:26:16 +02:00 |
|
Christoph Oelckers
|
a6bf98399c
|
- fixed inconsistency between angle and intangle use.
Angles abused as flag words should always use intangle.
|
2022-10-19 18:02:05 +02:00 |
|
Christoph Oelckers
|
11735c2963
|
- floatified handle_se13.
|
2022-10-18 20:02:30 +02:00 |
|
Christoph Oelckers
|
998d71875f
|
- floatified handle_se11.
|
2022-10-18 20:02:30 +02:00 |
|
Christoph Oelckers
|
b62c081d37
|
- renamed variables in handle_se08
|
2022-10-18 20:02:30 +02:00 |
|
Christoph Oelckers
|
845287a7ba
|
- floatified handle_se05
|
2022-10-18 20:02:30 +02:00 |
|
Christoph Oelckers
|
49125ffed5
|
- floatified handle_se02
|
2022-10-18 20:02:29 +02:00 |
|
Christoph Oelckers
|
3898e2fa4c
|
- floatified handle_se06 (both variants)
|
2022-10-18 20:02:29 +02:00 |
|
Christoph Oelckers
|
228db5839a
|
- floatified handle_se30.
|
2022-10-18 20:02:28 +02:00 |
|
Christoph Oelckers
|
e7ba113402
|
- use high precision storage for all of SE00's work data.
|
2022-10-18 20:02:28 +02:00 |
|
Christoph Oelckers
|
2be133aaee
|
- poolball stuff in Duke
|
2022-10-18 20:02:01 +02:00 |
|
Christoph Oelckers
|
fe7dfa1c53
|
- floatify angle stuff for bowling, henstand etc. in RR.
|
2022-10-18 20:02:01 +02:00 |
|
Christoph Oelckers
|
c30493c344
|
- floatified handle_se14
|
2022-10-18 20:02:01 +02:00 |
|
Christoph Oelckers
|
bd3f96e779
|
- floatified handle_se00
|
2022-10-18 20:02:01 +02:00 |
|
Christoph Oelckers
|
b5b159f45b
|
- unlimited and floatified the movesector position array.
|
2022-10-18 20:02:00 +02:00 |
|
Christoph Oelckers
|
4f9718e8a8
|
- added velocity checks when attempting to dive or surface.
This could misbehave at low velocities that could be misinterpreted as a boundary crossing due to the missing check for the movement direction.
|
2022-10-18 19:59:07 +02:00 |
|
Mitchell Richters
|
33def4bd6e
|
- Duke: Clean up some long VecToAngle() calls.
|
2022-10-18 19:52:02 +02:00 |
|
Christoph Oelckers
|
c84bf46611
|
- eliminated add_int_ceilingz in handle_se32.
|
2022-10-18 19:51:53 +02:00 |
|
Christoph Oelckers
|
b467e6c6cf
|
- handled a few easy to change distance calculations and nearby assignments.
|
2022-10-18 19:36:25 +02:00 |
|
Christoph Oelckers
|
4cb214f3ab
|
- int_vel stuff with constants.
|
2022-10-18 19:36:17 +02:00 |
|
Christoph Oelckers
|
901728d88f
|
- int_vel stuff with constants.
|
2022-10-18 19:31:11 +02:00 |
|
Christoph Oelckers
|
d34a423272
|
- int_vel stuff with constants.
|
2022-10-18 19:31:11 +02:00 |
|
Christoph Oelckers
|
eaf8a8ccca
|
- some minor random changes.
|
2022-10-18 19:31:11 +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
|
f4df9a25da
|
- pass index and angle to movesector as arguments.
This allows refactoring the multiple SEs using this function individually.
|
2022-10-18 18:30:38 +02:00 |
|
Mitchell Richters
|
9eec69d810
|
- Blood: Floatify position drawing code and clean up now-unused wrappers.
* Still work to be done on bob/sway/zView variables.
|
2022-10-18 18:29:09 +02:00 |
|
Christoph Oelckers
|
32d49cf199
|
- Duke: fixed bad crusher speed in SE 25.
|
2022-10-18 07:10:43 +02:00 |
|
Christoph Oelckers
|
db810250c3
|
- full floatification of handle_se31.
|
2022-10-17 17:26:00 +02:00 |
|
Christoph Oelckers
|
8e48911723
|
- very simple replacements
|
2022-10-17 17:25:58 +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 |
|