Christoph Oelckers
|
81341ce4a6
|
- unwrapped SetScale as well.
Again no edits here - it's one big replace action.
|
2022-10-30 16:51:33 +01:00 |
|
Christoph Oelckers
|
15db7a7143
|
- unwrapped SetScaleX/Y.
|
2022-10-30 16:51:32 +01:00 |
|
Christoph Oelckers
|
85b52b1c77
|
- removed Scale(), CopyScale() and MultScale wrappers.
|
2022-10-30 16:51:32 +01:00 |
|
Christoph Oelckers
|
51768439a9
|
- started removing wrappers. ScaleX() and ScaleY() done.
No manual changes in here.
|
2022-10-30 16:51:31 +01:00 |
|
Christoph Oelckers
|
4aa765675e
|
- use a float vector to store the scale.
|
2022-10-30 16:51:31 +01:00 |
|
Christoph Oelckers
|
1c82d19d37
|
- handled all remaining x/yrepeat in Blood.
|
2022-10-30 16:51:23 +01:00 |
|
Christoph Oelckers
|
adb3cb888e
|
- manual repeats in Blood.
|
2022-10-30 16:51:20 +01:00 |
|
Christoph Oelckers
|
2589e7030c
|
- more repeats replaced by SetScale.
|
2022-10-30 16:51:19 +01:00 |
|
Christoph Oelckers
|
71d61b26df
|
- 34 more uses of SetScale.
|
2022-10-30 16:51:19 +01:00 |
|
Christoph Oelckers
|
8c308c8d3e
|
- added ScaleY method to spritetype and used it to get rid of a large amount of 'yrepeat * REPEAT_SCALE'
|
2022-10-30 16:51:18 +01:00 |
|
Christoph Oelckers
|
d8fac32459
|
- more simple SetScale replacements.
|
2022-10-30 16:51:17 +01:00 |
|
Christoph Oelckers
|
86d6ba43d4
|
- more automatic SetScale replacement, plus all of SetScale(0.5, 0.5);
|
2022-10-30 16:51:17 +01:00 |
|
Christoph Oelckers
|
c7c3b2a20c
|
- added a SetScale method to spritetype and used it for all places setting x/yrepeat to 0.
|
2022-10-30 16:51:17 +01:00 |
|
Christoph Oelckers
|
a4dd5bb4ce
|
- rewrote the model storage code.
Using proper C++ containers now.
|
2022-10-27 16:55:54 +02:00 |
|
Christoph Oelckers
|
9c698c6044
|
- 3 minor changes.
|
2022-10-25 07:06:58 +02:00 |
|
Christoph Oelckers
|
a8cc6c1189
|
- floatified angles in useSectorWindGen plus two other set_int_ang.
|
2022-10-23 18:47:17 +02:00 |
|
Mitchell Richters
|
95cd74bdc0
|
- renamed slope functions so that the int versions get a special name.
|
2022-10-22 12:17:02 +02:00 |
|
Christoph Oelckers
|
761412313f
|
- did some trivial replacements for deprecated functions.
|
2022-10-22 12:17:00 +02:00 |
|
Mitchell Richters
|
448c52be74
|
- Blood: Clean up some rotatepoint() usage.
|
2022-10-22 12:16:59 +02:00 |
|
Mitchell Richters
|
9c67110722
|
- Blood: Floatify GetSpriteExtents() .
|
2022-10-22 12:16:59 +02:00 |
|
Mitchell Richters
|
216089130c
|
- Blood: Floatify viewProcessSprites() .
|
2022-10-22 12:16:58 +02:00 |
|
Christoph Oelckers
|
375d346ae8
|
- pass a vector to the processSprites interface.
|
2022-10-22 12:16:56 +02:00 |
|
Christoph Oelckers
|
7804e23ad0
|
- 8x set_int_ang
|
2022-10-22 12:16:54 +02:00 |
|
Christoph Oelckers
|
fb2c4efa2f
|
- eliminated the last place where tspritetype’s add_int_z was used
|
2022-10-22 12:16:53 +02:00 |
|
Christoph Oelckers
|
e1bcb4962e
|
- cleaned up some function calls where passing a vector is doable
|
2022-10-22 12:16:52 +02:00 |
|
Christoph Oelckers
|
6310b06118
|
- got rid of set_int_z in Blood.
|
2022-10-20 00:48:09 +02:00 |
|
Mitchell Richters
|
1eaab2f531
|
- Blood: Floatify POSTURE::xOffset and POSTURE::zOffset .
* POSTURE struct is now completely handled.
|
2022-10-20 00:48:09 +02:00 |
|
Mitchell Richters
|
6fa3e3fc23
|
- Blood: Swap around POSTURE::xOffset and POSTURE::zOffset given how they're used.
|
2022-10-20 00:48:09 +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 |
|
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
|
96a5954c80
|
- fixed: gView references gViewIndex, not myconnectindex.
|
2022-10-18 18:29:09 +02:00 |
|
Mitchell Richters
|
59bee2f9f6
|
- Blood: Eliminate gView extern'd pointer.
|
2022-10-18 18:29:09 +02:00 |
|
Mitchell Richters
|
3019f9effc
|
- Floatify smoothratio for GameInterface::processSprites() .
* Exhumed is now completely free of any Q16.16 interpolation scaling.
|
2022-10-15 13:32:03 +02:00 |
|
Mitchell Richters
|
2c8cb8f052
|
- Rename DCoreActor method interpolatedvec3() to interpolatedpos() .
|
2022-10-15 13:32:01 +02:00 |
|
Christoph Oelckers
|
fce956f83e
|
- move stuff around
|
2022-10-14 23:55:31 +02:00 |
|
Mitchell Richters
|
9e93b417b7
|
- Blood: Some missed MaxSmoothRatio changes.
|
2022-10-14 18:19:03 +02:00 |
|
Christoph Oelckers
|
1d28ebec98
|
- eliminated add_int_z and add_int_y wrappers
|
2022-10-13 22:54:42 +02:00 |
|
Christoph Oelckers
|
5fba68ffe1
|
- floatified Blood’s kViewEffectTrail
|
2022-10-13 20:58:11 +02:00 |
|
Christoph Oelckers
|
b73314579a
|
- floatified Blood’s kViewEffectAtom
This also gets rid of the rather pointless rotation functions that were just added for this.
|
2022-10-13 20:58:11 +02:00 |
|
Christoph Oelckers
|
cceecb4ab6
|
- use ToVector where appropriate
|
2022-10-13 20:41:54 +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 |
|
Christoph Oelckers
|
db0ce36143
|
- use engine's updatesector in Blood instead of the limited homegrown FindSector variant.
|
2022-10-11 18:09:48 +02:00 |
|
Christoph Oelckers
|
139969d017
|
- FindSector variants with vectors
|
2022-10-10 17:37:19 +02:00 |
|
Christoph Oelckers
|
209867e036
|
- cleaned out some unnecessary inlines.
|
2022-10-09 22:00:43 +02:00 |
|
Christoph Oelckers
|
4db457f3b0
|
- stuff in animatesprite.cpp
|
2022-10-09 08:21:53 +02:00 |
|
Christoph Oelckers
|
64391c52f9
|
- large batch of set_int_pos, minus Exhumed
|
2022-10-05 17:33:01 +02:00 |
|
Mitchell Richters
|
02dfe2cb62
|
- Repair interpolation issues following change of sprite angles from integer to DAngle types.
|
2022-10-05 00:36:30 +02:00 |
|
Christoph Oelckers
|
02ce593f06
|
-removed leftover binangles in Blood's animatesprites.cpp
|
2022-10-05 00:36:28 +02:00 |
|
Mitchell Richters
|
d3022947eb
|
- Replace use of binangle in gi->processSprites() with DAngle object.
|
2022-10-05 00:36:24 +02:00 |
|