Latest Raze Changes

Latest 50 commits, skipping 50

Unofficial development builds at DRD Team

Newer commits | Older commits

06-Aug-2023 (Sunday) at 05:45:01 EDT by Christoph Oelckers
Commit 019763db81
Parents: c4cc8d239b

Revert "- scriptified the scraps."

This reverts commit d253468b22caa06d9530251073e915587d0ca07c.

06-Aug-2023 (Sunday) at 05:44:20 EDT by Christoph Oelckers
Commit c4cc8d239b
Parents: ae46bd3756

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
Commit ae46bd3756
Parents: ab51847e2a

Revert "- refactored Duke's cactus."

This reverts commit a2683559ceccc8393bc23492f42bf5a5e5a76c3a.

06-Aug-2023 (Sunday) at 05:42:24 EDT by Christoph Oelckers
Commit ab51847e2a
Parents: daf76b1bde

Revert "- scriptified the trip bombs."

This reverts commit 8ce358fc2419db81908043c48dd20078f83800de.

06-Aug-2023 (Sunday) at 05:42:10 EDT by Christoph Oelckers
Commit daf76b1bde
Parents: a192362b60

Revert "- scriptied the cracks."

This reverts commit f9826241ef4a0ba50c7d26d7590f725fa0c6f617.

06-Aug-2023 (Sunday) at 05:40:43 EDT by Christoph Oelckers
Commit a192362b60
Parents: 22082303ef

Revert "- scriptified the fire extinguisher."

This reverts commit 26ba1f601ec2f98ed22bf090e09a61501f315469.

06-Aug-2023 (Sunday) at 05:40:28 EDT by Christoph Oelckers
Commit 22082303ef
Parents: b68bac5f20

Revert "- scriptified OozFilter + Seenine"

This reverts commit b106fb693a4f1dd4dc0ddea74317d5ebed19c6b4.

06-Aug-2023 (Sunday) at 05:40:07 EDT by Christoph Oelckers
Commit b68bac5f20
Parents: 20da75e19c

Revert "- converted the masterswitch."

This reverts commit 5ae7011e41219b46bd3f99f176d0130988c707f2.

06-Aug-2023 (Sunday) at 05:39:14 EDT by Christoph Oelckers
Commit 20da75e19c
Parents: c15e9c3c4e

Revert "- fixed handling of actor defaults."

This reverts commit 9cf6f5dabca82f9295ea8bf52e58086e7501282e.

06-Aug-2023 (Sunday) at 05:36:58 EDT by Christoph Oelckers
Commit c15e9c3c4e
Parents: ba35cb9cfd

Revert "- scriptified the trash actor."

This reverts commit 676ca7398350ec4c7f676dd266139cbfdd2ad601.

06-Aug-2023 (Sunday) at 05:36:48 EDT by Christoph Oelckers
Commit ba35cb9cfd
Parents: ef7e6929c5

Revert "- scriptified the bolts."

This reverts commit 11acb9255316158d2ea48ab4520f24587e75502f.

06-Aug-2023 (Sunday) at 05:36:28 EDT by Christoph Oelckers
Commit ef7e6929c5
Parents: 758fac7d77

Revert "- scriptified the waterdrip"

This reverts commit 15cd80cad355098002ee5524e7b7ac90ee94aa40.

06-Aug-2023 (Sunday) at 05:36:00 EDT by Christoph Oelckers
Commit 758fac7d77
Parents: dd5250b3a6

Revert "- scriptified touchplate"

This reverts commit 046ba1ae0cd8e1964ac4fe6ea5717496907495e6.

06-Aug-2023 (Sunday) at 04:59:44 EDT by Christoph Oelckers
Commit dd5250b3a6
Parents: dba4584b7f

Revert "- scriptified viewscreen and camera."

This reverts commit dee33ba4dd14594f140aad43c04b630f5694e797.

06-Aug-2023 (Sunday) at 04:58:48 EDT by Christoph Oelckers
Commit dba4584b7f
Parents: 2f86334aab

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
Commit 2f86334aab
Parents: fdcb9b6fdd

Revert "- scriptified the sound controller."

This reverts commit f515939fde8964199524420e81c04c5f055e74ea.

06-Aug-2023 (Sunday) at 04:57:02 EDT by Christoph Oelckers
Commit fdcb9b6fdd
Parents: 46e21d9032

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
Commit 46e21d9032
Parents: e8eaedaa10

Revert "- fixed touchplate initialization"

This reverts commit d44b637f1bdb1f777bf5cc6715f9d3222a936833.

06-Aug-2023 (Sunday) at 04:54:11 EDT by Christoph Oelckers
Commit e8eaedaa10
Parents: 6ac90bd3fc

Revert "- deleted movecanwithsomething native function."

This reverts commit 31b1898c308f5fa44aa9add22e3adf7ee89d4754.

06-Aug-2023 (Sunday) at 04:51:51 EDT by Christoph Oelckers
Commit 6ac90bd3fc
Parents: ffccd66057

Revert "- scriptified the respawn controller."

This reverts commit 9fa2fb75cfdafecd23e7bfac4dbe9308fbeca001.

06-Aug-2023 (Sunday) at 04:48:21 EDT by Christoph Oelckers
Commit ffccd66057
Parents: 6ac20317c7

Revert "- scriptified activators and locators."

This reverts commit cb005062cd072df274d9d39532ef1844a280cbe8.

06-Aug-2023 (Sunday) at 04:47:37 EDT by Christoph Oelckers
Commit 6ac20317c7
Parents: 401df48efe

Revert "- scriptified the remaining controller sprites."

This reverts commit b069904be1ad36209074a449b28f054433f8b179.

06-Aug-2023 (Sunday) at 04:44:17 EDT by Christoph Oelckers
Commit 401df48efe
Parents: 06efe8cf4b

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
Commit 85b6c19442
Parents: 76e77d4e64

  • RR: fix movement direction of bowling ball.

06-Aug-2023 (Sunday) at 03:22:20 EDT by Christoph Oelckers
Commit 76e77d4e64
Parents: f0623c7098

  • Duke: fix enemy counting

06-Aug-2023 (Sunday) at 03:22:07 EDT by Christoph Oelckers
Commit f0623c7098
Parents: bd078cc3e6

  • fix compilation

03-Aug-2023 (Thursday) at 11:52:54 EDT by Christoph Oelckers
Commit bd078cc3e6
Parents: 02987b1a91

  • SW: Clear FinishTimer when starting a new level.

03-Aug-2023 (Thursday) at 08:08:35 EDT by Rachael Alexanderson
Commit 02987b1a91
Parents: 165c7b248f

  • update zmusic version in github workflow

15-Jul-2022 (Friday) at 09:05:29 EDT by fang64
Commit 165c7b248f
Parents: 20b96501b6

Add appimage build workflow

  • Rename GH Workflow and fix dependencies

03-Aug-2023 (Thursday) at 06:55:23 EDT by Christoph Oelckers
Commit 20b96501b6
Parents: 7936aca79d

  • 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
Commit 2a9a503176 (full_reset)
Parents: 7c9de2a596

  • fixed: SW's intro video must not stop playing music.

28-Aug-2022 (Sunday) at 00:35:08 EDT by Mitchell Richters
Commit e139d395bb (float_refactor_2)
Parents: 5ae67970ed

  • Tiny bit of abstraction in PlayerAngle struct.

28-Aug-2022 (Sunday) at 00:41:05 EDT by Mitchell Richters
Commit 5ae67970ed
Parents: e936bbf62e

  • Convert all remaining angle internals of PlayerAngle into DAngle 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
Commit e936bbf62e
Parents: f4fa668d97

  • Convert delta test in PlayerAngle::processhelpers() to degrees, missed during cf2788b14b3d5c2e0533ad4cdc7912253848a5b9.

27-Aug-2022 (Saturday) at 23:42:46 EDT by Mitchell Richters
Commit f4fa668d97
Parents: e54a10a4cb

  • Move getincangle() from gameinput.h to gamefuncs.h.

  • Should be eliminated fairly soon, anyway.

27-Aug-2022 (Saturday) at 22:57:47 EDT by Mitchell Richters
Commit e54a10a4cb
Parents: f07b2e4c61

  • Rename binaryangle.h to fixedhorizon.h and sanitise places where previous header was included.

27-Aug-2022 (Saturday) at 22:53:31 EDT by Mitchell Richters
Commit f07b2e4c61
Parents: 9ad4824993

  • 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
Commit 9ad4824993
Parents: cc69dc777b

  • Move Build vector angle functions from binaryangle.h to gamefuncs.h.

27-Aug-2022 (Saturday) at 22:42:57 EDT by Mitchell Richters
Commit cc69dc777b
Parents: f776d825d3

  • Move build sine functions from binaryangle.h to gamefuncs.h.

Conflicts:

source/core/binaryangle.h

27-Aug-2022 (Saturday) at 22:09:44 EDT by Mitchell Richters
Commit f776d825d3
Parents: ffe5fe73b8

  • Eliminate some TAngle floating point Build method usage.

27-Aug-2022 (Saturday) at 23:15:31 EDT by Mitchell Richters
Commit ffe5fe73b8
Parents: de9374bcc0

  • 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
Commit de9374bcc0
Parents: b1c4f7cd6d

  • Use the static constexpr nullAngle everywhere possible.

27-Aug-2022 (Saturday) at 20:17:59 EDT by Mitchell Richters
Commit b1c4f7cd6d
Parents: a242836d98

  • 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
Commit a242836d98
Parents: 7f8b241a38

  • Restore internals of spritetypebase::norm_ang().

27-Aug-2022 (Saturday) at 23:07:42 EDT by Mitchell Richters
Commit 7f8b241a38
Parents: 7c76cd10c2

  • Fix issues with spritetypebase int angle methods.

16-Aug-2022 (Tuesday) at 17:29:54 EDT by Christoph Oelckers
Commit 7c76cd10c2
Parents: c2783dd687

  • 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
Commit c2783dd687
Parents: 4eb0da42f6

  • 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
Commit 4eb0da42f6
Parents: cd50973e5f

  • Remove superfluous use of Normalized180() method on an angle.

27-Aug-2022 (Saturday) at 09:56:17 EDT by Mitchell Richters
Commit cd50973e5f
Parents: 7ed73eb67b

27-Aug-2022 (Saturday) at 13:57:08 EDT by Christoph Oelckers
Commit 7ed73eb67b
Parents: c39c155782

  • leftover binangle uses from the coordinate refactoring.

Newer commits | Older commits