Commit Graph
142 Commits
Author SHA1 Message Date
Eric Fry 3e40fcc264 DARKSEED: Improve reset game state. Clear console when starting a new game. 2025-03-27 21:50:14 +11:00
Eric Fry d597350a91 DARKSEED: Fix exit from bathroom in demo version 2025-03-24 08:03:24 +11:00
Eric Fry 7e6434ff93 DARKSEED: Add object fixes for room 45 in dos demo version. 2025-03-09 12:18:07 +11:00
Eric Fry 5e8c646d09 DARKSEED: Add support for playable demo 2025-03-09 12:18:07 +11:00
Eric Fry 46c94b7c05 DARKSEED: Fixed printing time in Chinese version. 2025-03-02 09:52:16 +11:00
Eric Fry deb45bbc31 DARKSEED: Add more Chinese localisation strings 2025-03-01 14:58:07 +11:00
Eric Fry 1d0ed97934 DARKSEED: Add support for chinese menu items + object names. 2025-03-01 12:32:55 +11:00
Coen Rampen 851430aecf DARKSEED: Add floppy music option 2025-02-22 23:13:54 +01:00
Coen Rampen c1e19467a6 DARKSEED: Add music fade-outs 2025-02-22 23:13:54 +01:00
Le Philousophe 15bb87a420 DARKSEED: Fix build on MSVC
Using a non-trivial type as the last argument before variadic ones is
non portable and forbidden with our MSVC invocation.
2025-02-16 16:43:10 +01:00
Eric Fry 5433135288 DARKSEED: Korean object names 2025-02-16 09:39:18 +11:00
Eric Fry be56262a53 DARKSEED: Getting ready to support multi-byte object names. 2025-02-16 09:39:18 +11:00
Eric Fry 295703a8d2 DARKSEED: Refactoring console text handling to better support multi-byte languages. 2025-02-16 09:39:18 +11:00
Eric Fry 932d4b278e DARKSEED: Add big5 font data bundle 2025-01-05 16:00:37 -07:00
Hubert Maier f0f7d8e3ad JANITORIAL: DARKSEED: Fix typos 2024-12-25 17:18:08 +02:00
Eric Fry c3140b8388 DARKSEED: Added localised in-game text for ES, FR & DE versions. 2024-12-21 15:54:04 +11:00
Eric Fry a2d8b952fd DARKSEED: Remove duplicate assignment. PVS-Studio V1048 2024-12-13 22:59:42 +11:00
Eric Fry 057fb4b354 DARKSEED: DRY duplicate switch cases. PVS-Studio V1037 2024-12-13 22:59:42 +11:00
Eric Fry fbeb6001e2 DARKSEED: Remove unnecessary condition in if statement. PVS-Studio V560 2024-12-13 22:59:42 +11:00
Eric Fry 7c9a022ae4 DARKSEED: Remove unnecessary if statement. PVS-Studio V547 2024-12-13 22:59:42 +11:00
Eric Fry 55be4a339e DARKSEED: Fix some animations. Refresh console when answering phone. 2024-12-08 15:24:18 +11:00
Eric Fry 62ea69786c DARKSEED: Don't autosave on initial game load 2024-12-01 08:46:45 +11:00
Eric Fry 424f3718fa DARKSEED: Use custom event handler to support time advance on controllers 2024-11-24 11:27:21 +11:00
Eric Fry 50004a2cb1 DARKSEED: Fixed scaling position of sprites when Mike throws stick 2024-11-23 13:46:23 +11:00
Eric Fry cc495c02e0 DARKSEED: Fixed scaling position of sprites when cop arrests Mike 2024-11-23 13:46:23 +11:00
Eric Fry 1abd39347b DARKSEED: Show console while running bed wake sequence 2024-11-23 11:07:12 +11:00
Eric Fry 39bb508407 DARKSEED: Wire up actions in menu. 2024-11-19 22:22:38 +11:00
Eric Fry 52f3580c68 DARKSEED: Add circle wipe effect at start of day. 2024-11-17 22:10:32 +11:00
Eric Fry cc94491aed DARKSEED: Stop sfx when shower sequence is done. 2024-11-16 12:55:19 +11:00
Eric Fry b156f836f4 DARKSEED: Add won game logic 2024-11-16 12:55:18 +11:00
Eric Fry 25254585ad DARKSEED: Add more missing sfx 2024-11-16 12:55:18 +11:00
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