94 Commits

Author SHA1 Message Date
Matthew Jimenez
5219c99400 GRAPHICS: Move PaletteManager definition to a separate header 2024-03-12 12:24:00 +02:00
kartiksharmakk
95d26488aa CHAMBER: remove setjmp/longjmp for restart and SCR_4D_PriorityCommand. 2024-02-15 23:52:13 +01:00
Le Philousophe
430d0dedd2 CHAMBER: Migrate engine to Path 2023-12-24 13:19:25 +01:00
Eugene Sandulenko
ec2dd2726b ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason 2023-12-08 12:21:16 +01:00
elasota
015fdd13b3 CHAMBER: Fix truncation of signed int to smaller unsigned int warnings 2023-07-08 22:02:00 +03:00
Eugene Sandulenko
405efda3d8
CHAMBER: Fix warning 2023-03-17 16:58:43 +01:00
Donovan Watteau
cc30927ace JANITORIAL: CHAMBER: Remove stray semicolon 2023-03-07 13:52:18 +01:00
D G Turner
c22f5ded21 CHAMBER: Fix Various GCC Compiler Warnings
This commit does change the behaviour of the memset call in room.cpp
in the loadZone() function to clear the entire array. As noted, this
is likely an original bug, but can be changed with the associated
preprocessor define of #if 0 / #if 1 for testing. This now uses the
type size in both cases to avoid warnings.
2023-02-20 00:27:04 +00:00
Eugene Sandulenko
b2e484418e CHAMBER: Bump license to GPLv3+ 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
3065512bd2 CHAMBER: Cleanup forbidden symbols 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
eaaf84a4c1 CHAMBER: Rename rest of functions 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
2c949ea93d CHAMBER: Renames in savegame.h 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
ecec62da85 CHAMBER: Renames in room.h 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
4f009e3fa7 CHAMBER: Renames in resdata.h 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
885303ddea CHAMBER: Renames in portrait.h and print.h 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
505459a8a3 CHAMBER: Renames in input.h and invent.h 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
7672a5632e CHAMBER: Renames in dialog.cpp 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
d0eb47fe78 CHAMBER: Renames in cursor.cpp 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
ac3bd85de3 CHAMBER: Renames in cga.cpp 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
4c192ca5c0 CHAMBER: Renames in anim.cpp 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
a8b5dea76a CHAMBER: Renames in timer.h and sound.h 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
5a64266411 CHAMBER: Fix warnings 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
064781ae30 CHAMBER: Fix warnings 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
37c366762f CHAMBER: Added Hercules constants 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
39c5791a4b CHAMBER: Switch to US version at run-time 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
12ca250553 CHAMBER: Implement getLanguage() 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
977341c8a5 CHAMBER: Added detection for US version 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
dc5b18d751 CHAMBER: Fix compilation for EU version 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
3ef7efdbcf CHAMBER: Merge the US release changes 2023-02-19 23:51:30 +01:00
Retro-Junk
737bef757a CHAMBER: Add missing commands, fix dead bodies 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
21dbd72a41 CHAMBER: Clean up debugging code 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
61b4df8a8d CHAMBER: Finish sound implementation 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
37b0e5209e CHAMBER: Fix CGA_DrawHLineWithEnds() blitting 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
a8a9dde2af CHAMBER: Initial code for PC Speaker sound 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
5c82720d48 CHAMBER: Replace many numbers with enums, add comments 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
2c179945a2 CHAMBER: Give unknown script vars more generic names 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
f912007113 CHAMBER: Support Fxxx command 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
bd6e443555 CHAMBER: Play the ending cutscene 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
556d23b06f CHAMBER: Implement game over and restart 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
362503b6cc CHAMBER: Play sounds 2023-02-19 23:51:30 +01:00
Retro-Junk
cefbca0894 CHAMBER: Activate intro bypass cheat 2023-02-19 23:51:30 +01:00
Retro-Junk
d5e416e773 CHAMBER: Implement remaining opcodes except ending and restart 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
0429bc78be CHAMBER: Plug memory leaks 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
00d0b741ae CHAMBER: Read resources directly from PXI and dynamically allocate memory 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
1f23037dd1 CHAMBER: Implement PXI file parsing 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
78b4a690e1 CHAMBER: Fix CGA palette setting 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
842b59541d CHAMBER: Fix out of bound access in ScreenToPieces() 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
27dbf320fd CHAMBER: Fix input and make animations more responsive 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
e6d0644179 CHAMBER: Replace custom cursor code with the OSystem calls 2023-02-19 23:51:30 +01:00
Eugene Sandulenko
0d05266afb CHAMBER: Implement CGA_ColorSelect() 2023-02-19 23:51:30 +01:00