Christoph Oelckers
|
8fb769649b
|
- eliminated sectortype aliases.
|
2021-12-31 15:43:47 +01:00 |
|
Christoph Oelckers
|
98492aae54
|
- eliminated walltype aliases.
|
2021-12-31 15:41:39 +01:00 |
|
Christoph Oelckers
|
72962cc098
|
- the last batch of small scale typedefs eliminated.
|
2021-12-31 15:40:29 +01:00 |
|
Christoph Oelckers
|
87d2b3274b
|
- cleaned out most of the less frequent typedef types in SW.
|
2021-12-31 15:27:18 +01:00 |
|
Christoph Oelckers
|
10187e892f
|
- handle track typedefs.
|
2021-12-31 15:13:05 +01:00 |
|
Christoph Oelckers
|
f43f63adec
|
- all typedefs in jsector.h and inv.h plus a bit of cleanup and #define removal.
|
2021-12-31 15:10:37 +01:00 |
|
Christoph Oelckers
|
6b50344417
|
- eliminated PANEL_SPRITEp
|
2021-12-31 15:03:12 +01:00 |
|
Christoph Oelckers
|
994a575435
|
- panel.h cleanup.
|
2021-12-31 13:49:34 +01:00 |
|
Christoph Oelckers
|
12c63d2337
|
- eliminated a few more typedefs,
|
2021-12-31 13:37:57 +01:00 |
|
Christoph Oelckers
|
89ab00fe99
|
- eliminated typedefs in sound code.cc.obj
|
2021-12-31 13:31:13 +01:00 |
|
Christoph Oelckers
|
085eb8a36e
|
- eliminated SHRAP typedefs.
|
2021-12-31 13:26:07 +01:00 |
|
Christoph Oelckers
|
271af39a59
|
- consolidated MISSILE_PLACEMENT definitions.
|
2021-12-31 13:20:56 +01:00 |
|
Christoph Oelckers
|
90ad4b8ef1
|
- eliminated typedefs for DECISION and BREAK_INFO.
|
2021-12-31 13:16:38 +01:00 |
|
Christoph Oelckers
|
3eb640658f
|
- don't typedef MATTGAMEVAR
|
2021-12-31 13:12:20 +01:00 |
|
Christoph Oelckers
|
4dbbe892ae
|
- fixed main game resource detection for Blood.
* code did not scan .rff files for content-defined versions.
* code did not check content-defined versions for CRC matches.
|
2021-12-31 13:04:32 +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
|
717dd123e5
|
- fixed slope sprite flag getting cleared by some leftover code.
Also merged copyfrom into the one single function that called it.
|
2021-12-31 10:55:55 +01:00 |
|
Christoph Oelckers
|
0cba0e19b5
|
- SW: fixed some pointer mixup in UpdatePlayerUnderSprite
|
2021-12-30 23:39:54 +01:00 |
|
Christoph Oelckers
|
f679b61a30
|
- fixed issue with wall sprite angle check.
The resulting value had no sign, so 'abs' did not work. It now uses some bit shifting magic to get a proper sign.
|
2021-12-30 22:56:33 +01:00 |
|
Christoph Oelckers
|
61d4d06783
|
- RRRA: fixed typo in portal setup.
|
2021-12-30 22:16:39 +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
|
552668418a
|
- moved opos and oang to DCoreActor.
|
2021-12-30 18:21:02 +01:00 |
|
Christoph Oelckers
|
2bb7cecf27
|
- eliminated spritetype::clear.
Most uses were bad anyway, and the legitimate ones are just clearing the object.
|
2021-12-30 17:55:17 +01:00 |
|
Christoph Oelckers
|
51abee4351
|
- eliminated spritetypebase::setpos, which was the last remaining method in this struct.
|
2021-12-30 17:49:16 +01:00 |
|
Christoph Oelckers
|
7f62df517d
|
- moved all interpolate* methods from spritetypebase to DCoreActor.
The places where it was used on tsprites were redone to use the actor's base coordinate, which at the point of the operation would always be the same.
|
2021-12-30 17:32:31 +01:00 |
|
Christoph Oelckers
|
c10fb1278a
|
- moved the backup... methods to DCoreActor.
|
2021-12-30 17:10:08 +01:00 |
|
Christoph Oelckers
|
6c381d4392
|
- removed sector() method from low level sprite type.
|
2021-12-30 16:58:48 +01:00 |
|
Christoph Oelckers
|
5498699faf
|
- use DCoreActor::sector() wherever possible.
|
2021-12-30 16:51:56 +01:00 |
|
Christoph Oelckers
|
88e4bb9f79
|
- moved sectno method to DCoreActor.
|
2021-12-30 16:39:43 +01:00 |
|
Christoph Oelckers
|
f0b7fe4add
|
- use setsector from DCoreActor.
Also did a bit of cleanup
|
2021-12-30 16:36:04 +01:00 |
|
Christoph Oelckers
|
af6ca40e3d
|
- use DCoreActor::insector instead of spritetype::insector.
|
2021-12-30 16:24:51 +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 |
|
Mitchell Richters
|
dc50ad154e
|
- SW: Replace PANEL_SPRITEstruct yorig with bobpos.Y calls.
|
2021-12-31 00:36:13 +11:00 |
|
Mitchell Richters
|
d8aab1ecea
|
- SW: Replace PANEL_SPRITEstruct xorig with bobpos.X calls.
|
2021-12-31 00:34:46 +11:00 |
|
Mitchell Richters
|
36b549b7f1
|
- SW: Replace PANEL_SPRITEstruct oy with opos.Y calls.
|
2021-12-31 00:34:03 +11:00 |
|
Mitchell Richters
|
81b74c2cdf
|
- SW: Replace PANEL_SPRITEstruct ox with opos.X calls.
|
2021-12-31 00:32:55 +11:00 |
|
Mitchell Richters
|
145028bc16
|
- SW: Replace PANEL_SPRITEstruct y with pos.Y calls.
|
2021-12-31 00:32:00 +11:00 |
|
Mitchell Richters
|
defdb23533
|
- SW: Replace PANEL_SPRITEstruct x with pos.X calls.
|
2021-12-31 00:30:42 +11:00 |
|
Mitchell Richters
|
ab6b9fd083
|
- SW: Replace USER zchange with change.Z calls.
|
2021-12-31 00:23:30 +11:00 |
|
Mitchell Richters
|
50cb85e389
|
- SW: Replace USER ychange with change.Y calls.
|
2021-12-31 00:22:48 +11:00 |
|
Mitchell Richters
|
ad0ea3f2f1
|
- SW: Replace USER xchange with change.X calls.
|
2021-12-31 00:22:42 +11:00 |
|
Mitchell Richters
|
424b9c5f34
|
- SW: Replace REMOTE_CONTROL pos* variables with a vector.
|
2021-12-31 00:19:34 +11:00 |
|
Mitchell Richters
|
287351e678
|
- SW: Replace REMOTE_CONTROL *vect variables with vectors.
|
2021-12-31 00:19:34 +11:00 |
|
Mitchell Richters
|
5d10b32301
|
- SW: Replace PLAYERstruct oldpos* variables with a vector.
|
2021-12-31 00:19:33 +11:00 |
|
Mitchell Richters
|
e4d19a0bbe
|
- SW: Replace PLAYERstruct slide_yvect with slide_vect.Y calls.
|
2021-12-31 00:19:33 +11:00 |
|
Mitchell Richters
|
8c1c5f3d55
|
- SW: Replace PLAYERstruct slide_xvect with slide_vect.X calls.
|
2021-12-31 00:19:33 +11:00 |
|
Mitchell Richters
|
8c99053ebd
|
- SW: Replace PLAYERstruct oyvect with ovect.Y calls.
|
2021-12-31 00:19:33 +11:00 |
|
Mitchell Richters
|
75cc539c58
|
- SW: Replace PLAYERstruct oxvect with ovect.X calls.
|
2021-12-31 00:19:33 +11:00 |
|
Mitchell Richters
|
5515830e2b
|
- SW: Replace PLAYERstruct yvect with vect.Y calls.
|
2021-12-31 00:19:33 +11:00 |
|