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
|
b9ea355e2e
|
- use math utilities to get closest point on wall in clip.cpp.
|
2022-10-05 18:29:03 +02:00 |
|
Christoph Oelckers
|
5505c362e2
|
- floatified hitpos
|
2022-10-05 18:11:59 +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
|
f54e4b8a9a
|
- more int_ang()
|
2022-10-04 23:56:43 +02:00 |
|
Christoph Oelckers
|
33d5b54ce0
|
- use int_ang().
|
2022-10-04 23:56:43 +02:00 |
|
Christoph Oelckers
|
735b9a8fed
|
- renamed ang to __int_angle
|
2022-10-04 23:56:42 +02:00 |
|
Christoph Oelckers
|
c84d75b8bf
|
- use inline access functions to read floorz/ceilingz.
|
2022-08-27 09:58:16 +02:00 |
|
Christoph Oelckers
|
0672572e63
|
- renamed sectortype::floorz and ceilingz as preparation for floatification
|
2022-08-27 09:47:48 +02:00 |
|
Christoph Oelckers
|
ad9931081e
|
-fix some bugs, handle occurences in recently changed code
|
2022-08-26 19:53:10 +02:00 |
|
Christoph Oelckers
|
99188b52e9
|
- eliminated sprite pointers in clip.cpp.
|
2022-08-26 19:53:10 +02:00 |
|
Christoph Oelckers
|
4f2170655c
|
- animateoffs cleanup and consolidation
This was rewritten based on specs alone - it still doesn’t look that different due to its simplicity.
|
2022-08-05 23:32:16 +02:00 |
|
Christoph Oelckers
|
ec66f39535
|
- replaced a few naked chars with better types.
|
2022-08-05 17:04:46 +02:00 |
|
Christoph Oelckers
|
48b6ce2f4d
|
- replaced spriteheightofsptr with a method in DCoreActor.
|
2022-08-05 17:04:46 +02:00 |
|
Christoph Oelckers
|
6b318c89b6
|
- removed unused engine_priv.h
|
2022-08-05 17:04:46 +02:00 |
|
Christoph Oelckers
|
e1eb54ecda
|
- replaced sectordist with a floating point variant with better precision.
|
2022-08-05 17:04:46 +02:00 |
|
Christoph Oelckers
|
b31e6c0bdf
|
- replaced getclosestpointonwall_internal with a floating point version based on NearestPointLine.
|
2022-08-05 17:04:46 +02:00 |
|
Christoph Oelckers
|
f44736a5b6
|
-use an access function for reading wall positions so that we have a non-modifiable value wherever this is possible.
|
2022-02-15 22:18:23 +01:00 |
|
Christoph Oelckers
|
89ef81da55
|
- renamed walltype::pos as preparation for refactoring.
no functional changes here
|
2022-02-15 22:18:22 +01:00 |
|
Christoph Oelckers
|
1849fe541e
|
- fixed alignment of sloped sprites.
The offset fields are not valid for them so thwy may not be used for offsetting.
|
2021-12-31 11:55:25 +01:00 |
|
Christoph Oelckers
|
a9b162b8e9
|
- moved the tsprite flags from cstat2 to clipdist which was already holding other ones.
cstat2 should only hold flags for game-side sprites.
|
2021-12-30 19:00:35 +01:00 |
|
Christoph Oelckers
|
eb00fe52db
|
- more spritetype references eliminated.
|
2021-12-30 16:11:14 +01:00 |
|
Christoph Oelckers
|
4bc32e2777
|
- use actors in the sloped sprite utilities.
|
2021-12-30 16:11:14 +01:00 |
|
Christoph Oelckers
|
44d2cc1951
|
- eliminated usectorptr_t.
|
2021-12-30 11:45:58 +01:00 |
|
Christoph Oelckers
|
285a5f2fd2
|
- eliminated uwallptr_t.
|
2021-12-30 11:38:34 +01:00 |
|
Christoph Oelckers
|
18fdb7548e
|
- changed sprite argument in get_floorspr_points to DCoreActor and eliminated uspriteptr_t.
|
2021-12-30 11:35:49 +01:00 |
|
Christoph Oelckers
|
17736d1d5e
|
- changed sprite argument in spriteheightofsptr to DCoreActor.
|
2021-12-30 11:31:45 +01:00 |
|
Christoph Oelckers
|
7676958f40
|
- changed try_facespr_intersect's sprite argument to DCoreActor.
|
2021-12-30 11:28:09 +01:00 |
|
Mitchell Richters
|
9bbb54fe2e
|
- Replace every line that just contains spaces or tabs with an empty line feed in all files except 3rd party libraries.
|
2021-12-30 20:30:21 +11:00 |
|
Christoph Oelckers
|
ca9d73ffee
|
- renamed some shadowing variables in common code.
|
2021-12-30 09:57:32 +01:00 |
|
Christoph Oelckers
|
d84556d829
|
- fixed broken getzrange setup.
When adding support for slope sprites an assignment to daz2 got lost.
|
2021-12-30 09:57:29 +01:00 |
|
Christoph Oelckers
|
40a307650d
|
- the really final parts of the shared code using s() cleaned up.
|
2021-12-30 09:57:15 +01:00 |
|
Christoph Oelckers
|
09634c4993
|
- use actors instead of sprites in the new renderer's API.
|
2021-12-30 09:57:15 +01:00 |
|
Christoph Oelckers
|
f602cf3806
|
- deal with s() in shared code.
clip.cpp was left alone, except for the actual call.
|
2021-12-30 09:57:14 +01:00 |
|
Mitchell Richters
|
baf78848eb
|
- Replace spritetypebase z with pos.Z calls and eliminate spritetypebase pos union.
|
2021-12-30 09:57:06 +01:00 |
|
Mitchell Richters
|
cecb8dc48e
|
- Replace spritetypebase y with pos.Y calls.
|
2021-12-30 09:57:05 +01:00 |
|
Mitchell Richters
|
33ca55023f
|
- Replace spritetypebase x with pos.X calls.
|
2021-12-30 09:57:05 +01:00 |
|
Mitchell Richters
|
09e00a69fe
|
- Replace walltype y with pos.Y calls and eliminate walltype pos union.
|
2021-12-30 09:57:04 +01:00 |
|
Mitchell Richters
|
51b647da87
|
- Replace walltype x with pos.X calls.
|
2021-12-30 09:57:04 +01:00 |
|
Mitchell Richters
|
b2ab64bb62
|
- Capitalise vec3_t z variable.
|
2021-12-30 09:57:03 +01:00 |
|
Mitchell Richters
|
68e2691be7
|
- Capitalise vec3_t y variable.
|
2021-12-30 09:57:03 +01:00 |
|
Mitchell Richters
|
c549cc5276
|
- Capitalise vec3_t x variable.
|
2021-12-30 09:57:02 +01:00 |
|
Mitchell Richters
|
118ceb18ca
|
- Capitalise vec2_t y variable.
|
2021-12-30 09:57:02 +01:00 |
|
Mitchell Richters
|
3c9cd926ba
|
- Capitalise vec2_t x variable.
|
2021-12-30 09:57:02 +01:00 |
|
Christoph Oelckers
|
beddf1e1ca
|
- add slope sprite support to the new renderer.
Some fudging was needed to avoid positioning problems as the renderer is more sensitive to this than Polymost.
|
2021-12-30 09:56:55 +01:00 |
|
Christoph Oelckers
|
6fd4d6d550
|
- ported slope sorite support from NBlood.
For Polymost only so far.
|
2021-12-30 09:56:54 +01:00 |
|
Christoph Oelckers
|
df0c577cf4
|
- replaced most of numsectors, too.
|
2021-12-30 09:56:54 +01:00 |
|
Christoph Oelckers
|
6e3b6028e9
|
- reinstated bug in pushmove not to check the first wall when scanning backwards.
For real this time
|
2021-12-30 09:56:53 +01:00 |
|