Commit graph

37 commits

Author SHA1 Message Date
Eric Fry
23b3dc7a98 DARKSEED: Converted more usecode strings to Korean 2025-02-23 11:49:15 +11: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
ebe7ad7d66 DARKSEED: Add Korean generic response text 2025-02-16 09:39:18 +11:00
Eric Fry
ad8a140af7 DARKSEED: Add Korean object names when picking up objects and putting under pillow. 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
167a42f88c DARKSEED: Added more localised text 2025-01-10 16:16:20 -08:00
Eric Fry
84a9fbd212 DARKSEED: Added more localised text 2025-01-10 12:55:04 -08:00
Eric Fry
b58bd9b73c DARKSEED: Added more localised text 2025-01-10 12:55:04 -08:00
Eric Fry
4bb8d15f81 DARKSEED: Added usecode localised in-game text for ES, FR & DE versions. 2024-12-22 11:19:25 +11: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
479fce5a02 DARKSEED: DRY case statements in switch block. PVS-Studio V1037 2024-12-13 22:59:43 +11:00
Eric Fry
62f1a369e0 DARKSEED: Remove unnecessary conditions from if statement. PVS-Studio V560 2024-12-13 22:59:42 +11:00
Eric Fry
64257abb30 DARKSEED: Remove unnecessary if statement. PVS-Studio V560 2024-12-13 22:59:42 +11:00
Eric Fry
0fbbbd3db7 DARKSEED: Remove unnecessary conditions from if statement. PVS-Studio V560 2024-12-13 22:59:42 +11:00
Eric Fry
1d5e260c4b DARKSEED: rewrite Urn SFX condition in a more natural way. Hopefully this makes Coverity happy again. 2024-12-13 08:42:00 +11:00
Eric Fry
25254585ad DARKSEED: Add more missing sfx 2024-11-16 12:55:18 +11:00
Eric Fry
1f1e5953da DARKSEED: Add giger ancients death animation. 2024-11-05 08:49:22 +11:00
Eric Fry
7b14fcd984 DARKSEED: Fixed some TODO comments. 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
Eric Fry
c995cc6e97 DARKSEED: Add comment to watch logic 2024-10-25 21:49:33 +09:00
Filippos Karapetis
11b0b2907e DARKSEED: Mark unreachable code
Also, add default switch case
2024-10-24 20:29:31 +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
Eric Fry
4f55a0a223 DARKSEED: Fix array formatting, clean up some types. Added better implementation of array reverse. 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
0b6ce225a1 DARKSEED: Fix 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
2f77fedad0 DARKSEED: Move cutscene logic into own class. 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
febbea2f38 DARKSEED: Generic response logic 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
6c4649fc13 DARKSEED: Add bobbypin, keys, mirrorShard, binoculars and shovel usecode 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