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