Commit graph

64 commits

Author SHA1 Message Date
Eric Fry
ea50e4bdcb DARKSEED: Fix compile for C++11 2025-03-09 12:54:50 +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
dbf3fc62bd DARKSEED: Fix palette on thumbnail when saving via the in-game menu 2025-02-23 14:56:37 +11:00
Eric Fry
419a0c7200 DARKSEED: Remove duplicate variable assignment. PVS-Studio V1048 2024-12-13 22:59:42 +11:00
Eric Fry
b3efdf2570 DARKSEED: Remove duplicate condition in if expression. PVS-Studio V560 2024-12-13 22:59:42 +11:00
Eric Fry
e553855aea DARKSEED: Fix palette flashing when changing rooms at dusk. 2024-12-10 22:51:57 +11:00
Eric Fry
99fba05140 DARKSEED: Fix bug when clicking on an exit didn't always work 2024-12-10 08:03:16 +11:00
Eric Fry
77fb10386b DARKSEED: Fix bug where player moves when loading a new room 2024-11-23 11:07:12 +11:00
Eric Fry
7563b63b50 DARKSEED: Add wiring for loading music 2024-10-25 21:53:22 +09:00
Filippos Karapetis
0f44b3543d DARKSEED: Const correctness and remove superfluous variable assignments
These variables are always assigned in the code further on, so there's
no reason for another superfluous assignment
2024-10-24 20:28:21 +03:00
Eric Fry
89bb1e5ce5 DARKSEED: Remove duplicate condition in expression. PVS-Studio V501 2024-10-15 08:34:20 +11: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
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
9eb352867c DARKSEED: Fix namespace scope for cpp files 2024-09-29 23:56:10 +02:00
Eric Fry
0b6ce225a1 DARKSEED: Fix compiler warnings 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
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
28adeda3ef DARKSEED: Hack to show tin cup in jail cell. 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
6b80d4fedb DARKSEED: Replaced isAnimFinished_maybe with _ObjRestarted now shared with location sprites. 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
ecadd5963c DARKSEED: Add stick usecode. Mike throws stick 2024-09-29 23:56:10 +02:00
Eric Fry
62b63d0f83 DARKSEED: Delbert stick throwing logic. 2024-09-29 23:56:10 +02:00
Eric Fry
806f46025b DARKSEED: Added more logic to runObjects() 2024-09-29 23:56:10 +02:00
Eric Fry
94cbe6334e DARKSEED: More usecode logic. 2024-09-29 23:56:10 +02:00
Eric Fry
09d06fc879 DARKSEED: Darken sky. Close shops. Jail logic. 2024-09-29 23:56:10 +02:00
Eric Fry
2e06803206 DARKSEED: print headache strings. Added day change logic. 2024-09-29 23:56:10 +02:00
Eric Fry
d5f539e68f DARKSEED: Fix palette on fullscreen pictures. 2024-09-29 23:56:10 +02:00
Eric Fry
d29bc6ba97 DARKSEED: Added more room loading code. 2024-09-29 23:56:10 +02:00
Eric Fry
86c595b997 DARKSEED: Fixed ability to walk out onto balcony from attic after moving trunk. 2024-09-29 23:56:10 +02:00
Eric Fry
464fba54fe DARKSEED: Remove picked up inventory from room when loading. Added inventory debug commands. Use money, use gloves, use crowbar 2024-09-29 23:56:10 +02:00
Eric Fry
493040388b DARKSEED: Fixed bug which blocked picking up moveable objects 2024-09-29 23:56:10 +02:00
Eric Fry
d88e8fde66 DARKSEED: Fixed gloves showing when glovebox is closed 2024-09-29 23:56:10 +02:00
Eric Fry
abd1c13893 DARKSEED: Fixups for sprite display ordering 2024-09-29 23:56:10 +02:00
Eric Fry
6bd58ba338 DARKSEED: Update engine to latest master 2024-09-29 23:56:10 +02:00
Eric Fry
b9dd57b0a8 DARKSEED: Open/close cupboards and oven. 2024-09-29 23:56:10 +02:00
Eric Fry
47bddde6d7 DARKSEED: Work on room object sprites. 2024-09-29 23:56:10 +02:00
Eric Fry
c655cb8afa DARKSEED: Work on room object sprites. 2024-09-29 23:56:10 +02:00
Eric Fry
018631b46f DARKSEED: Added trunk push logic 2024-09-29 23:56:10 +02:00
Eric Fry
1a54d467c3 DARKSEED: Inventory holding objects. 2024-09-29 23:56:10 +02:00
Eric Fry
0a5a2ef7a8 DARKSEED: Added more look code. 2024-09-29 23:56:10 +02:00
Eric Fry
19650c0f5a DARKSEED: More animations added. 2024-09-29 23:56:10 +02:00
Eric Fry
3fd44bdcb5 DARKSEED: Adding more room exit animations. 2024-09-29 23:56:10 +02:00