Commit Graph
56 Commits
Author SHA1 Message Date
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
Eric Fry b1798d9b1b DARKSEED: Working on pathfinding 2024-09-29 23:56:10 +02:00
Eric Fry cc96f636de DARKSEED: More work on player pathfinding. 2024-09-29 23:56:10 +02:00
Eric Fry 3bd3f14916 DARKSEED: Work on non-pointer cursor logic. 2024-09-29 23:56:10 +02:00
Eric Fry 802526b304 DARKSEED: Cursor hotspot updates 2024-09-29 23:56:10 +02:00
Eric Fry 3eaca56265 DARKSEED: Started adding support for CD versions 2024-09-29 23:56:10 +02:00
Eric Fry 2f390ada9a DARKSEED: More progress on player walking. 2024-09-29 23:56:10 +02:00
Eric Fry a355322e62 DARKSEED: Player walking around. 2024-09-29 23:56:10 +02:00
Eric Fry 3d92aeb93f DARKSEED: Working on room transition animations 2024-09-29 23:56:10 +02:00