Latest Raze Changes
Latest 50 commits, skipping 50
Unofficial development builds at DRD Team
06-Aug-2023 (Sunday) at 05:45:01 EDT by Christoph Oelckers
Revert "- scriptified the scraps."
This reverts commit d253468b22caa06d9530251073e915587d0ca07c.
06-Aug-2023 (Sunday) at 05:44:20 EDT by Christoph Oelckers
Revert "- restricted use of gs.firstdebris to the only place where it is really needed."
This reverts commit ad7cf290d28d0a942b3e9d4d017ae4df8340bdca.
06-Aug-2023 (Sunday) at 05:43:52 EDT by Christoph Oelckers
Revert "- refactored Duke's cactus."
This reverts commit a2683559ceccc8393bc23492f42bf5a5e5a76c3a.
06-Aug-2023 (Sunday) at 05:42:24 EDT by Christoph Oelckers
Revert "- scriptified the trip bombs."
This reverts commit 8ce358fc2419db81908043c48dd20078f83800de.
06-Aug-2023 (Sunday) at 05:42:10 EDT by Christoph Oelckers
Revert "- scriptied the cracks."
This reverts commit f9826241ef4a0ba50c7d26d7590f725fa0c6f617.
06-Aug-2023 (Sunday) at 05:40:43 EDT by Christoph Oelckers
Revert "- scriptified the fire extinguisher."
This reverts commit 26ba1f601ec2f98ed22bf090e09a61501f315469.
06-Aug-2023 (Sunday) at 05:40:28 EDT by Christoph Oelckers
Revert "- scriptified OozFilter + Seenine"
This reverts commit b106fb693a4f1dd4dc0ddea74317d5ebed19c6b4.
06-Aug-2023 (Sunday) at 05:40:07 EDT by Christoph Oelckers
Revert "- converted the masterswitch."
This reverts commit 5ae7011e41219b46bd3f99f176d0130988c707f2.
06-Aug-2023 (Sunday) at 05:39:14 EDT by Christoph Oelckers
Revert "- fixed handling of actor defaults."
This reverts commit 9cf6f5dabca82f9295ea8bf52e58086e7501282e.
06-Aug-2023 (Sunday) at 05:36:58 EDT by Christoph Oelckers
Revert "- scriptified the trash actor."
This reverts commit 676ca7398350ec4c7f676dd266139cbfdd2ad601.
06-Aug-2023 (Sunday) at 05:36:48 EDT by Christoph Oelckers
Revert "- scriptified the bolts."
This reverts commit 11acb9255316158d2ea48ab4520f24587e75502f.
06-Aug-2023 (Sunday) at 05:36:28 EDT by Christoph Oelckers
Revert "- scriptified the waterdrip"
This reverts commit 15cd80cad355098002ee5524e7b7ac90ee94aa40.
06-Aug-2023 (Sunday) at 05:36:00 EDT by Christoph Oelckers
Revert "- scriptified touchplate"
This reverts commit 046ba1ae0cd8e1964ac4fe6ea5717496907495e6.
06-Aug-2023 (Sunday) at 04:59:44 EDT by Christoph Oelckers
Revert "- scriptified viewscreen and camera."
This reverts commit dee33ba4dd14594f140aad43c04b630f5694e797.
06-Aug-2023 (Sunday) at 04:58:48 EDT by Christoph Oelckers
Revert "- scriptified canwithsomething, the last internal STAT_STANDABLE item."
This reverts commit 714a2ef70e4a11634084719b9fb8ee9f2f3de43f.
06-Aug-2023 (Sunday) at 04:58:33 EDT by Christoph Oelckers
Revert "- scriptified the sound controller."
This reverts commit f515939fde8964199524420e81c04c5f055e74ea.
06-Aug-2023 (Sunday) at 04:57:02 EDT by Christoph Oelckers
Revert "- got rid of deletesprite, plus one new flag."
This reverts commit 5528725985d1b66ef802eda94ecf860fb6b8e3bc.
06-Aug-2023 (Sunday) at 04:54:29 EDT by Christoph Oelckers
Revert "- fixed touchplate initialization"
This reverts commit d44b637f1bdb1f777bf5cc6715f9d3222a936833.
06-Aug-2023 (Sunday) at 04:54:11 EDT by Christoph Oelckers
Revert "- deleted movecanwithsomething native function."
This reverts commit 31b1898c308f5fa44aa9add22e3adf7ee89d4754.
06-Aug-2023 (Sunday) at 04:51:51 EDT by Christoph Oelckers
Revert "- scriptified the respawn controller."
This reverts commit 9fa2fb75cfdafecd23e7bfac4dbe9308fbeca001.
06-Aug-2023 (Sunday) at 04:48:21 EDT by Christoph Oelckers
Revert "- scriptified activators and locators."
This reverts commit cb005062cd072df274d9d39532ef1844a280cbe8.
06-Aug-2023 (Sunday) at 04:47:37 EDT by Christoph Oelckers
Revert "- scriptified the remaining controller sprites."
This reverts commit b069904be1ad36209074a449b28f054433f8b179.
06-Aug-2023 (Sunday) at 04:44:17 EDT by Christoph Oelckers
Revert "- Duke: fixed operator precedence in scrap spawning code."
This reverts commit 6cb3e2f457e3ca291bb2a8319b1a8acf38fa12c3.
06-Aug-2023 (Sunday) at 04:27:41 EDT by Christoph Oelckers
- RR: fix movement direction of bowling ball.
06-Aug-2023 (Sunday) at 03:22:20 EDT by Christoph Oelckers
- Duke: fix enemy counting
06-Aug-2023 (Sunday) at 03:22:07 EDT by Christoph Oelckers
- fix compilation
03-Aug-2023 (Thursday) at 11:52:54 EDT by Christoph Oelckers
- SW: Clear FinishTimer when starting a new level.
03-Aug-2023 (Thursday) at 08:08:35 EDT by Rachael Alexanderson
- update zmusic version in github workflow
15-Jul-2022 (Friday) at 09:05:29 EDT by fang64
Add appimage build workflow
- Rename GH Workflow and fix dependencies
03-Aug-2023 (Thursday) at 06:55:23 EDT by Christoph Oelckers
- moved rnd_plasma into global space again.
C++'s init rules for local static variables are so dumb that this will cause undefined behavior with the RNG management, it's also very inefficient.
08-Oct-2022 (Saturday) at 03:54:12 EDT by Christoph Oelckers
- fixed: SW's intro video must not stop playing music.
28-Aug-2022 (Sunday) at 00:35:08 EDT by Mitchell Richters
- Tiny bit of abstraction in
PlayerAngle
struct.
28-Aug-2022 (Sunday) at 00:41:05 EDT by Mitchell Richters
Convert all remaining angle internals of
PlayerAngle
intoDAngle
units.With the old setup, we needed to use primitives to get the desired outcome, but since DAngle stores a proper angle in true degrees, we can use it all the way.
28-Aug-2022 (Sunday) at 00:19:04 EDT by Mitchell Richters
- Convert delta test in
PlayerAngle::processhelpers()
to degrees, missed during cf2788b14b3d5c2e0533ad4cdc7912253848a5b9.
27-Aug-2022 (Saturday) at 23:42:46 EDT by Mitchell Richters
Move
getincangle()
fromgameinput.h
togamefuncs.h
.Should be eliminated fairly soon, anyway.
27-Aug-2022 (Saturday) at 22:57:47 EDT by Mitchell Richters
- Rename
binaryangle.h
tofixedhorizon.h
and sanitise places where previous header was included.
27-Aug-2022 (Saturday) at 22:53:31 EDT by Mitchell Richters
Move Build interpolation helper inlines into new header file.
Needed to be in new header to avoid some circular dependencies.
27-Aug-2022 (Saturday) at 22:45:48 EDT by Mitchell Richters
- Move Build vector angle functions from
binaryangle.h
togamefuncs.h
.
27-Aug-2022 (Saturday) at 22:42:57 EDT by Mitchell Richters
- Move build sine functions from
binaryangle.h
togamefuncs.h
.
Conflicts:
source/core/binaryangle.h
27-Aug-2022 (Saturday) at 22:09:44 EDT by Mitchell Richters
- Eliminate some TAngle floating point Build method usage.
27-Aug-2022 (Saturday) at 23:15:31 EDT by Mitchell Richters
- Utilise actor sprite's full precision in instances where angle was converted to Build and back again.
27-Aug-2022 (Saturday) at 20:40:50 EDT by Mitchell Richters
- Use the static constexpr
nullAngle
everywhere possible.
27-Aug-2022 (Saturday) at 20:17:59 EDT by Mitchell Richters
- Repair interpolation issues following change of sprite angles from integer to
DAngle
types.
27-Aug-2022 (Saturday) at 20:06:53 EDT by Mitchell Richters
- Restore internals of
spritetypebase::norm_ang()
.
27-Aug-2022 (Saturday) at 23:07:42 EDT by Mitchell Richters
- Fix issues with
spritetypebase
int angle methods.
16-Aug-2022 (Tuesday) at 17:29:54 EDT by Christoph Oelckers
- use DAngle for actors
Note that intangle needs to be kept - primarily for SW's ST tags.
27-Aug-2022 (Saturday) at 19:40:14 EDT by Mitchell Richters
Fix some constexpr issues with the latest DAngle works.
We can't make
BAMs()
constexpr as we can't update to a C++20 compatible version of xs_Float where we use legal std::bit_cast instead of a union.
27-Aug-2022 (Saturday) at 19:06:09 EDT by Mitchell Richters
- Remove superfluous use of
Normalized180()
method on an angle.
27-Aug-2022 (Saturday) at 09:56:17 EDT by Mitchell Richters
Eliminate last remaining uses of
binangle
and the class itself.
27-Aug-2022 (Saturday) at 13:57:08 EDT by Christoph Oelckers
- leftover binangle uses from the coordinate refactoring.