Christoph Oelckers
|
4d02cdcce9
|
- use explicit types in hitscan calls
|
2022-10-06 20:50:47 +02:00 |
|
Christoph Oelckers
|
5455ce42c0
|
-got rid of some simple int_ppos wrappers.
|
2022-10-06 20:50:47 +02:00 |
|
Christoph Oelckers
|
76569ffd9f
|
- fix constants
|
2022-10-06 20:50:47 +02:00 |
|
Christoph Oelckers
|
eedac509a2
|
- LadderPosition
|
2022-10-06 20:50:47 +02:00 |
|
Christoph Oelckers
|
c6af5ff9e1
|
- removed all quickly doable ppos wrapper calls.
|
2022-10-06 20:50:47 +02:00 |
|
Christoph Oelckers
|
280cd8970e
|
- floatify all 3 player position variables.
|
2022-10-06 20:50:47 +02:00 |
|
Christoph Oelckers
|
c5414bd29c
|
- map to final names.
|
2022-10-06 20:50:46 +02:00 |
|
Christoph Oelckers
|
6ced076812
|
- ladder stuff
|
2022-10-06 20:50:46 +02:00 |
|
Christoph Oelckers
|
72869304ea
|
- add_int_ppos_XY
|
2022-10-06 20:50:46 +02:00 |
|
Christoph Oelckers
|
8ff62c5a07
|
- sone remaining int_ppos.
|
2022-10-06 20:50:46 +02:00 |
|
Christoph Oelckers
|
f125d615c8
|
-more ppos setters.
|
2022-10-06 20:50:46 +02:00 |
|
Christoph Oelckers
|
55aa981f89
|
- ppos.Z assignments
|
2022-10-06 20:50:46 +02:00 |
|
Christoph Oelckers
|
5db79fecd7
|
- more int_ppos
|
2022-10-06 20:50:45 +02:00 |
|
Christoph Oelckers
|
8e966fc575
|
- int_ppos replacements
|
2022-10-06 20:50:45 +02:00 |
|
Christoph Oelckers
|
da73d2bba4
|
- renamed player position variables.
|
2022-10-06 20:50:45 +02:00 |
|
Christoph Oelckers
|
22dae296c6
|
- SW: SectorExp floatified
|
2022-10-06 20:50:45 +02:00 |
|
Christoph Oelckers
|
ed6adc33c4
|
- floatified SO rotations.
|
2022-10-06 20:50:45 +02:00 |
|
Christoph Oelckers
|
e71254dfa6
|
- floatified some parts of the SO interface for consistent use of MAXSO.
|
2022-10-06 20:50:45 +02:00 |
|
Christoph Oelckers
|
b9dbcebe2e
|
- floatified SECTOR_OBJECT::pmid
|
2022-10-06 20:50:44 +02:00 |
|
Christoph Oelckers
|
9393170408
|
- new utilities for SO floatification.
|
2022-10-06 20:50:44 +02:00 |
|
Christoph Oelckers
|
be2f61bce2
|
- optimized TVector3::XY() to return a writable reference.
|
2022-10-06 20:50:44 +02:00 |
|
Christoph Oelckers
|
48cbdeb697
|
- replaced all possible __int_pmid with access functions.
|
2022-10-06 20:50:44 +02:00 |
|
Christoph Oelckers
|
819297a409
|
- SW: renamed SECTOR_OBJECT::pmid
|
2022-10-06 20:50:44 +02:00 |
|
Christoph Oelckers
|
eef7802111
|
- SW: floatify some set_int_pos calls
|
2022-10-06 20:50:44 +02:00 |
|
Christoph Oelckers
|
049c6f948d
|
- deleted unused SpawnWallHole function.
|
2022-10-06 20:50:43 +02:00 |
|
Christoph Oelckers
|
e8d18e42d1
|
- SW: QueueHole
|
2022-10-06 20:50:43 +02:00 |
|
Christoph Oelckers
|
661655fb67
|
- SW: use a DVector3 in SpawnVis
|
2022-10-06 20:50:43 +02:00 |
|
Christoph Oelckers
|
89816f4582
|
- dumped broken and useless xyrand function.
Didn't work, wasn't used anywhere else, so a properly done local inline is preferable.
|
2022-10-06 20:44:52 +02:00 |
|
Christoph Oelckers
|
32e1f07b60
|
- eliminate all use of integer coordinates in the sector geometry creation code.
This eliminates the last small remnants of texture twitching in SW as well.
|
2022-10-05 18:31:46 +02:00 |
|
Christoph Oelckers
|
3a9f9988f4
|
- redid clipinsidebox* functions.
* Completely rewritten to be less obtuse.
* Consolidated the two variants.
* Renamed to be clearer about what they do.
|
2022-10-05 18:31:45 +02:00 |
|
Christoph Oelckers
|
b9d0c9d6ba
|
- simplified slope sprite code a bit and got rid of clipinsidebox overload.
|
2022-10-05 18:29:30 +02:00 |
|
Christoph Oelckers
|
0a3bd7a3a3
|
- walltype::fdelta
|
2022-10-05 18:29:04 +02:00 |
|
Christoph Oelckers
|
91f305125e
|
- floatified GetWallSpritePosition and redirected get_wallspr_points to use it.
|
2022-10-05 18:29:04 +02:00 |
|
Christoph Oelckers
|
129457044c
|
- redirect get_floorspr_points to the floating point variant.
|
2022-10-05 18:29:03 +02:00 |
|
Christoph Oelckers
|
c712d594e0
|
- fully floatified GetFlatSpritePosition
|
2022-10-05 18:29:03 +02:00 |
|
Christoph Oelckers
|
b9ea355e2e
|
- use math utilities to get closest point on wall in clip.cpp.
|
2022-10-05 18:29:03 +02:00 |
|
Christoph Oelckers
|
e6f1d92567
|
- use floats for spawning Exhumed actors
|
2022-10-05 18:25:57 +02:00 |
|
Christoph Oelckers
|
21944d5ac2
|
- updatesectorz with DVector3.
|
2022-10-05 18:22:07 +02:00 |
|
Christoph Oelckers
|
643d3e7eba
|
- SW’s BulletHitSprite
|
2022-10-05 18:19:56 +02:00 |
|
Christoph Oelckers
|
b3d9320d54
|
- Distance in SW
|
2022-10-05 18:18:27 +02:00 |
|
Christoph Oelckers
|
84f690654e
|
- hitpos replacements in spawn calls
|
2022-10-05 18:17:15 +02:00 |
|
Christoph Oelckers
|
5505c362e2
|
- floatified hitpos
|
2022-10-05 18:11:59 +02:00 |
|
Christoph Oelckers
|
1f96b4eac6
|
- Warp wrappers
|
2022-10-05 18:11:12 +02:00 |
|
Christoph Oelckers
|
55ade2eda4
|
- use int_hitpos() access function where applicable
|
2022-10-05 18:10:44 +02:00 |
|
Christoph Oelckers
|
296b5d7edd
|
- renamed HitInfo::hitpos
|
2022-10-05 18:03:41 +02:00 |
|
Christoph Oelckers
|
086c699df0
|
- use float coords for spawning some SW actors.
|
2022-10-05 18:01:57 +02:00 |
|
Christoph Oelckers
|
0c8ed75d54
|
- SW: SpawnActor with float vector
|
2022-10-05 18:01:21 +02:00 |
|
Christoph Oelckers
|
8f4c418a1b
|
- pos simplifications
|
2022-10-05 18:00:25 +02:00 |
|
Christoph Oelckers
|
46aa695b54
|
- add a float version of ActorZOfMiddle.
|
2022-10-05 17:59:32 +02:00 |
|
Christoph Oelckers
|
cdff2b12cc
|
- renamed ActorZOfMiddle
|
2022-10-05 17:58:37 +02:00 |
|