Christoph Oelckers
|
fcb3e43799
|
- fixed side check for sloped sprites.
|
2022-01-01 17:27:09 +01:00 |
|
Christoph Oelckers
|
1294f10cd7
|
- SW: fixed negated FAFcansee call in explosion code.
|
2022-01-01 17:14:49 +01:00 |
|
Christoph Oelckers
|
27eae52228
|
- fixed incorrect argument in FAFcansee call.
|
2022-01-01 17:11:15 +01:00 |
|
Christoph Oelckers
|
3499049976
|
- Blood: save basepoint for all actors, not just for those with an XSPRITE.
|
2022-01-01 15:52:05 +01:00 |
|
Christoph Oelckers
|
9680ff1863
|
- ignore y-flipping when rendering slope sprites in the new renderer.
This is what Polymost, and apparently NBlood, do here.
|
2022-01-01 12:55:28 +01:00 |
|
Christoph Oelckers
|
551ff89778
|
- fixed signed/unsigned comparison warning.
|
2022-01-01 11:30:00 +01:00 |
|
Mitchell Richters
|
f1530a051f
|
- Fix two signedness warnings in hw_sections.cpp .
|
2022-01-01 21:02:00 +11:00 |
|
Mitchell Richters
|
733b6a7367
|
- Fix GCC warning warning: ‘vec.TVector2<double>::X’ may be used uninitialized [-Wmaybe-uninitialized] .
|
2022-01-01 20:50:58 +11:00 |
|
Mitchell Richters
|
45057ff8a0
|
- SW: Fix all GCC warning: suggest parentheses around assignment used as truth value [-Wparentheses] warnings.
Regex to match such conditions: `while (\([\w]+\s?=\s?.+\.Next\(\)\))`.
|
2022-01-01 20:49:31 +11:00 |
|
Christoph Oelckers
|
17de3a08e8
|
- deal with bad start sectors.
The engine will now try to find a proper sector in the map loader if there's a mismatch.
|
2022-01-01 10:39:59 +01:00 |
|
Christoph Oelckers
|
8575447e37
|
- Blood: fixed bad parameter in aiPatrolMove
|
2022-01-01 09:56:45 +01:00 |
|
Christoph Oelckers
|
3e21db19be
|
- Blood: fixed Life Leech no longer gettable after having fired.
This was the direct result of dumb use of two pointers to different parts of the same objects.
|
2022-01-01 09:31:57 +01:00 |
|
Mitchell Richters
|
dcd006d34b
|
- Blood: Add missing actorHit nullptr test in actImpactMissile() .
|
2022-01-01 11:38:43 +11:00 |
|
Christoph Oelckers
|
87cace6e6c
|
- Blood: fixed wrong actor being used for key checks
|
2022-01-01 00:58:35 +01:00 |
|
Mitchell Richters
|
0375dfdf83
|
- SW: Replace SECTOR_OBJECT zmid with pmid.Z calls and eliminate pmid union.
|
2022-01-01 09:34:30 +11:00 |
|
Mitchell Richters
|
9145895b47
|
- SW: Replace SECTOR_OBJECT ymid with pmid.Y calls.
|
2022-01-01 09:33:30 +11:00 |
|
Mitchell Richters
|
5e2bbb12b5
|
- SW: Replace SECTOR_OBJECT xmid with pmid.X calls.
|
2022-01-01 09:32:40 +11:00 |
|
Mitchell Richters
|
1c0ba71c69
|
- SW: Eliminated ANIMATORp typedef.
|
2022-01-01 09:09:41 +11:00 |
|
Mitchell Richters
|
1d51903a9e
|
- SW: Eliminated Voc3D_Flags typedef.
|
2022-01-01 08:36:56 +11:00 |
|
Christoph Oelckers
|
cd599a7a15
|
- Duke: abstracted all checks for TILE_APLAYER with an isPlayer method.
|
2021-12-31 18:51:43 +01:00 |
|
Christoph Oelckers
|
84ca96c52c
|
eliminated STATEp
|
2021-12-31 16:00:14 +01:00 |
|
Christoph Oelckers
|
d1be430fbf
|
- eliminated PLAYERp
|
2021-12-31 15:59:11 +01:00 |
|
Christoph Oelckers
|
69b5d502e2
|
- renamed PLAYERstruct.
|
2021-12-31 15:57:55 +01:00 |
|
Christoph Oelckers
|
392397c2b0
|
- replaced SECTOR_OBJECTp
|
2021-12-31 15:50:44 +01:00 |
|
Christoph Oelckers
|
74593feab1
|
- replaced PANEL_SPRITEp
|
2021-12-31 15:49:07 +01:00 |
|
Christoph Oelckers
|
699bf9c4f5
|
- anim typedef eliminated.
|
2021-12-31 15:47:10 +01:00 |
|
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 |
|