Christoph Oelckers
|
bbf1352db1
|
- replaced approx 1/3 of all accesses to the tilesiz wrapper class.
|
2020-11-23 00:18:30 +01:00 |
|
Mitchell Richters
|
5ba2e7863d
|
- binaryangle.h: Add asbuildf() method to all classes and use where appropriate.
|
2020-11-22 21:18:12 +01:00 |
|
Mitchell Richters
|
0190a98a10
|
- Remove calcSinTableValue() inline function and clean up use of PI /fPI and BANG2RAD #defines.
|
2020-11-22 21:18:10 +01:00 |
|
Mitchell Richters
|
6b66a958d0
|
- buildutils: Replace calcSinTableValue() use within Exhumed with bsinf() /bcosf() .
|
2020-11-22 21:18:10 +01:00 |
|
Mitchell Richters
|
bae4d77427
|
- buildutils: Replace sintable[] use within Exhumed with bsin() /bcos() .
|
2020-11-22 21:18:03 +01:00 |
|
Mitchell Richters
|
cf6188b034
|
- buildutils: Replace Sin() and Cos() from Exhumed with bsin() /bcos() .
|
2020-11-22 21:18:02 +01:00 |
|
Mitchell Richters
|
8aa7051f78
|
- buildutils.h: Replace FSin() from Exhumed with bsinf() /bcosf() .
|
2020-11-22 21:18:02 +01:00 |
|
Christoph Oelckers
|
3bd48fb8c5
|
- Exhumed: Fixed CalcPosVel not initializing the vel parameter.
This caused spurious errors in OpenAL if the passed values were NANs or INFs.
Fixes #183
|
2020-11-22 20:34:57 +01:00 |
|
Christoph Oelckers
|
143dd3d2cf
|
- fixed weapon cycling in Exhumed.
The sword was checked for ammo (and failed) and wraparound was not handled.
Fixes #193
|
2020-11-22 18:59:59 +01:00 |
|
Christoph Oelckers
|
c6c9b26af2
|
- do not specifically look in the 'music' directory for CD tracks.
Prepending of 'music/' is done automatically for all music not found without a path so this only limits options.
|
2020-11-22 12:51:13 +01:00 |
|
Mitchell Richters
|
2c1b53ad1c
|
- Exhumed: Get GOG music playing without any user intervention required.
|
2020-11-22 22:35:45 +11:00 |
|
Christoph Oelckers
|
d089aa8d2e
|
- moved Blood's and Exhumed's d_menu.cpp back into the gameprojects
With the new autoseg code this separation is not needed anymore.
|
2020-11-13 11:25:43 +01:00 |
|
Christoph Oelckers
|
96fbfdcf86
|
- made hires replacements work for untranslated fonts.
|
2020-11-10 21:34:49 +01:00 |
|
Christoph Oelckers
|
f24786af71
|
- Exhumed: Use 0 as transparent color index for the energy tile.
|
2020-11-09 19:16:43 +01:00 |
|
Mitchell Richters
|
9e026d5042
|
- Exhumed: Partially address issues with LEV20 energy towers in #159.
|
2020-11-08 12:48:23 +11:00 |
|
Mitchell Richters
|
ade1a80515
|
- gameinput.cpp: Remove crouch bool from applylook() since we can now just rely in the actions bitfield that's already incoming as required and default scaleAdjust in the prototype to 1 .
|
2020-11-07 18:25:06 +11:00 |
|
Mitchell Richters
|
6e3d414b3c
|
- inputstate.cpp: Move checkCrouchToggle() from gameinput.ccp into ApplyGlobalInput() and use static bool for crouch toggling vs. game-side bool.
|
2020-11-07 18:16:16 +11:00 |
|
Mitchell Richters
|
4ef0d20e0e
|
- gameinput.cpp: Consolidate checkCrouchToggle() from Duke with discrete implementations from Blood in 7c8efde38c and Exhumed in 032db82f82 to unify the functionality.
|
2020-11-07 13:44:25 +11:00 |
|
Mitchell Richters
|
032db82f82
|
- Exhumed: Add crouch toggle mechanism.
|
2020-11-07 13:27:58 +11:00 |
|
Mitchell Richters
|
2d903ed918
|
- Exhumed: Skip over weapons owned but without ammo when doing WeapSel_Next /WeapSel_Prev .
* Fixes #148.
|
2020-11-06 23:25:55 +11:00 |
|
Mitchell Richters
|
e3c6873410
|
- Exhumed: Move bullet puff animations up by 4096 units to give the illusion of more accurate aiming.
* Fixes #149.
|
2020-11-06 23:02:57 +11:00 |
|
Mitchell Richters
|
f2e50161a5
|
- Exhumed: Fix issues on start of Level 20 following changes in 0c95aee8f5 .
* Fixes #152.
|
2020-11-06 22:02:14 +11:00 |
|
Christoph Oelckers
|
7a482c6284
|
- make DHUDFont an object.
|
2020-10-31 13:20:54 +01:00 |
|
Christoph Oelckers
|
7de6528a1f
|
- the status bars work as objects.
# Conflicts:
# source/common/menu/menudef.cpp
|
2020-10-31 13:20:54 +01:00 |
|
Christoph Oelckers
|
37024df405
|
- Status bar draw code is now identical with GZDoom's.
|
2020-10-31 13:20:00 +01:00 |
|
Christoph Oelckers
|
3a0c84d3ca
|
- split statusbar.cpp in two.
To keep Raze-exclusive content out of the main file that's about to be edited.
|
2020-10-31 13:19:59 +01:00 |
|
Christoph Oelckers
|
668c34d4c1
|
- ensure for all games that deleting a sprite unlinks all sounds from it.
This was only present in Duke but is needed for all games.
|
2020-10-29 00:08:06 +01:00 |
|
Christoph Oelckers
|
8bfb0b1e20
|
- do not dim the objects of the Exhumed background screen.
This was for dimming the console background but since the console already dims its background itself it made the background nearly opaque black.
|
2020-10-25 09:22:17 +01:00 |
|
Christoph Oelckers
|
f02cf7e067
|
- fixed issues with fog setup and added missing fog to Exhumed's red palette.
Foggy lookups should not attempt to calculate a fade ramp, that does not work if the color gets brighter with distance.
Fixes #143
|
2020-10-24 20:33:33 +02:00 |
|
Christoph Oelckers
|
ce03813ab1
|
- Exhumed: Fixed the invulnerability item.
Fixes #137
|
2020-10-24 18:03:06 +02:00 |
|
Mitchell Richters
|
d90badef6f
|
- Exhumed: Amend b6ec41e2b1 to ensure next/prev weapon is actually available before trying to switch to it.
* Fixes https://forum.zdoom.org/viewtopic.php?f=340&t=70266.
|
2020-10-22 19:30:04 +11:00 |
|
Christoph Oelckers
|
db4f0d041e
|
- all iterators in Exhumed handled.
|
2020-10-15 20:22:40 +02:00 |
|
Mitchell Richters
|
fb91fc49a3
|
- processMovement(): Add commentary around avel constants used within function and how they came to be. Also clean up some left-over code.
|
2020-10-15 20:12:34 +11:00 |
|
Christoph Oelckers
|
0c95aee8f5
|
- some quick renames.
|
2020-10-15 01:34:28 +02:00 |
|
Christoph Oelckers
|
a34525574c
|
- Exhumed: Cleanup of RestartPlayer
Use pointers instead of endless array accesses to the same element.
|
2020-10-14 00:19:39 +02:00 |
|
Christoph Oelckers
|
df86a11d23
|
- fixed palette of Exhumed's game over screen.
|
2020-10-13 23:29:12 +02:00 |
|
Christoph Oelckers
|
99b4a64a67
|
- removed the PSPTwoDSetter
This is no longer needed because all weapon drawing is using the proper interface now.
|
2020-10-13 21:38:24 +02:00 |
|
Christoph Oelckers
|
20248d8e08
|
- fixed a few CCMDs which were blocked in the console.
|
2020-10-12 19:48:47 +02:00 |
|
Mitchell Richters
|
b6ec41e2b1
|
- Exhumed: Make WeaponSel_Prev /WeaponSel_Next operable.
|
2020-10-12 22:31:57 +11:00 |
|
Christoph Oelckers
|
1757ef2aa6
|
- split the game input code off gamecontrol.cpp into its own file.
|
2020-10-11 16:33:43 +02:00 |
|
Christoph Oelckers
|
8e1c71b867
|
Merge branch 'InputContinuation'
|
2020-10-11 15:24:51 +02:00 |
|
Christoph Oelckers
|
f3f6bad1f8
|
- Exhumed: Wrapped the logo retrieval code into getter functions and removed the game type macros.
|
2020-10-11 14:30:45 +02:00 |
|
Christoph Oelckers
|
df42230b45
|
- Exhumed: converted all #define constants to enums.
|
2020-10-11 14:30:45 +02:00 |
|
Christoph Oelckers
|
51b48ca124
|
- Exhumed: removed most of the unused tile constants
|
2020-10-11 14:30:45 +02:00 |
|
Christoph Oelckers
|
5bb02f7bb0
|
- Exhumed: replace include guards with #pragma once.
|
2020-10-11 14:30:44 +02:00 |
|
Christoph Oelckers
|
fc54d98100
|
- Exhumed: Give all savegame handlers and action sequences unique names.
|
2020-10-11 14:30:41 +02:00 |
|
Christoph Oelckers
|
47e452f452
|
- fixed the real issue for the sound problems and reverted the last commit.
It was far more serious than a botched merge.
|
2020-10-11 13:44:23 +02:00 |
|
Mitchell Richters
|
372f0db28a
|
- Exhumed: Resolve sound issues following bad merge conflict resolve from b06a847d9a .
|
2020-10-11 22:01:37 +11:00 |
|
Christoph Oelckers
|
ca288d08f4
|
- compile all files with script exports in the main project.
This hopefully gets around the failure to find these on on-Windows Builds.
|
2020-10-11 07:40:11 +02:00 |
|
Christoph Oelckers
|
fe2e96d3a6
|
Merge branch 'master' into InputContinuation
# Conflicts:
# source/games/duke/src/duke3d.h
|
2020-10-10 21:39:27 +02:00 |
|