Commit Graph
111 Commits
Author SHA1 Message Date
Eric Fry f61820fd3a DARKSEED: Wiring up SFX for Dos CD version. 2024-11-05 08:49:22 +11:00
Eric Fry 4a72c0398b DARKSEED: Add death music. Add runDrekethSequence(). 2024-10-28 18:02:44 +11:00
Coen Rampen bcdd54ee8d DARKSEED: Add CD version music player 2024-10-27 21:34:06 +01:00
Eric Fry 7563b63b50 DARKSEED: Add wiring for loading music 2024-10-25 21:53:22 +09:00
Filippos Karapetis 520aa29a21 DARKSEED: Cleanup
- Const correctness
- Assign boolean values to boolean variables
- Remove superfluous variable assignments
- Remove superfluous null check
- Remove superfluous ternary operator
- Add missing switch default case
2024-10-24 20:34:07 +03:00
Filippos Karapetis 9336c3f210 DARKSEED: Cleanup and fix naming conventions
- Capitalize words in function names
- Remove unused includes
- Whitespace fixes
2024-10-24 19:58:26 +03:00
Eugene Sandulenko 62ba5ac305 DARKSEED: Fix comparison for clarity. CID 1563442 2024-10-23 23:56:38 +02:00
Eric Fry 7d92de14da DARKSEED: Fix picking up package from front steps 2024-10-19 22:07:09 +11:00
Eric Fry 3b73b77ba2 DARKSEED: Fix opening library door 2024-10-19 22:07:09 +11:00
Eric Fry 7144f7beb7 DARKSEED: Fix walking down front steps. 2024-10-19 22:07:09 +11:00
Eric Fry 3bf0db4283 DARKSEED: Move and rename player flip sprite state var. 2024-10-12 23:25:36 +11:00
Eric Fry 1608d38018 DARKSEED: Add early returns to input logic to simplify conditional nesting. 2024-09-29 23:56:10 +02:00
Eric Fry 49b69cd5b1 DARKSEED: Rename ActionMode values to respect style convention. Remove unnecessary includes. Use typedefs 2024-09-29 23:56:10 +02:00
Eric Fry b8e571a0ea DARKSEED: Fix whitespace in some case statements. 2024-09-29 23:56:10 +02:00
Eric Fry fb2238ecd9 DARKSEED: Move fullscreen animations into Animation class 2024-09-29 23:56:10 +02:00
Eric Fry 769d965979 DARKSEED: Move core animation logic into its own class 2024-09-29 23:56:10 +02:00
Eric Fry fd18088186 DARKSEED: Fix capitalisation on class variable names 2024-09-29 23:56:10 +02:00
Eric Fry 362b01e1b0 DARKSEED: Fix class variable naming 2024-09-29 23:56:10 +02:00
D G Turner d52cb0514e DARKSEED: Fix Signed vs. Unsigned Comparison GCC Compiler Warnings 2024-09-29 23:56:10 +02:00
Filippos Karapetis 83ed789d39 DARKSEED: Whitespace fixes 2024-09-29 23:56:10 +02:00
Eric Fry c0431bae72 DARKSEED: Fix path on engine include files 2024-09-29 23:56:10 +02:00
Eric Fry 7a161b08c9 DARKSEED: Title sequence animation embryo insertion 2024-09-29 23:56:10 +02:00
Eric Fry f65e04332c DARKSEED: Title sequence animation + credits 2024-09-29 23:56:10 +02:00
Eric Fry ed39fa92bb DARKSEED: Title sequence cutscene. 2024-09-29 23:56:10 +02:00
Eric Fry 2f77fedad0 DARKSEED: Move cutscene logic into own class. 2024-09-29 23:56:10 +02:00
Eric Fry 031c077331 DARKSEED: Add room change to exit dark world after ship has left. 2024-09-29 23:56:10 +02:00
Eric Fry e5eeffe8e0 DARKSEED: Add keeper, sargo and dcop anim sequences. 2024-09-29 23:56:10 +02:00
Eric Fry 9fe3f9c398 DARKSEED: Palette swap fixes. 2024-09-29 23:56:10 +02:00
Eric Fry 6078023b07 DARKSEED: Get out of jail. Room palette updates. 2024-09-29 23:56:10 +02:00
Eric Fry 85e165b43b DARKSEED: Added dirty draw support for inventory. 2024-09-29 23:56:10 +02:00
Eric Fry 81882bddae DARKSEED: Replaced animFrameChanged with _FrameAdvanced. Clipped stair walking animation. 2024-09-29 23:56:10 +02:00
Eric Fry 6b80d4fedb DARKSEED: Replaced isAnimFinished_maybe with _ObjRestarted now shared with location sprites. 2024-09-29 23:56:10 +02:00
Eric Fry 204cfef580 DARKSEED: Work on human world jail logic 2024-09-29 23:56:10 +02:00
Eric Fry d785239f9a DARKSEED: Cleaned up todo comments. Added look generic call. 2024-09-29 23:56:10 +02:00
Eric Fry c5ff265a18 DARKSEED: Don't allow input while walking to bed 2024-09-29 23:56:10 +02:00
Eric Fry 9f6a545b1e DARKSEED: Walk to bed logic 2024-09-29 23:56:10 +02:00
Eric Fry ad5871a5ee DARKSEED: Fix leaving car and bookshelf rooms 2024-09-29 23:56:10 +02:00
Eric Fry 57ff313e96 DARKSEED: Fix climbing up rope. 2024-09-29 23:56:10 +02:00
Eric Fry 63556af54c DARKSEED: power nexus animation, assemble special hammer 2024-09-29 23:56:10 +02:00
Eric Fry 29ce8a33d0 DARKSEED: Smash mirror 2024-09-29 23:56:10 +02:00
Eric Fry e0cd7f0d1d DARKSEED: Add remaining usecode functions. 2024-09-29 23:56:10 +02:00
Eric Fry ecadd5963c DARKSEED: Add stick usecode. Mike throws stick 2024-09-29 23:56:10 +02:00
Eric Fry 7211faddaf DARKSEED: Add delberts card usecode 2024-09-29 23:56:10 +02:00
Eric Fry 4119841620 DARKSEED: Add grave dig animation 2024-09-29 23:56:10 +02:00
Eric Fry 6c4649fc13 DARKSEED: Add bobbypin, keys, mirrorShard, binoculars and shovel usecode 2024-09-29 23:56:10 +02:00
Eric Fry d3f80d0a02 DARKSEED: Add librarian sequence 2024-09-29 23:56:10 +02:00
Eric Fry 37d64ef80f DARKSEED: Moved usecode tos lookup tables into seperate header file. Added usecode for newspaper (unused) and library card. 2024-09-29 23:56:10 +02:00
Eric Fry 9ece6e77b1 DARKSEED: Move usecode logic into UseCode class. 2024-09-29 23:56:10 +02:00
Eric Fry 7b4816b7c0 DARKSEED: Package delivery logic. 2024-09-29 23:56:10 +02:00
Eric Fry b67718dcc0 DARKSEED: Added phone ring logic 2024-09-29 23:56:10 +02:00