Walter Agazzi
6876e99367
AGS: Fix Dreams in Witch House version
2023-02-21 02:22:27 +01:00
Walter Agazzi
2b259d034b
AGS: Add detection for various games
...
From AGS forums / TRAC reports
2023-02-21 02:19:37 +01:00
D G Turner
0be224bd5b
HPL1: Fix Maybe Uninitialized Variable GCC Compiler Warning
2023-02-21 00:46:17 +00:00
D G Turner
6f10d3c91c
HPL1: Fix Signed vs. Unsigned Comparison GCC Compiler Warning
2023-02-21 00:45:26 +00:00
D G Turner
489ed90d10
HPL1: Fix Use of Memset on Non-Trivial Data Structure GCC Compiler Warning
2023-02-20 23:34:41 +00:00
D G Turner
040157945e
HPL1: Fix Usage of Undefined Preprocessor Symbol GCC Compiler Warning
2023-02-20 23:33:41 +00:00
Paweł Kołodziejski
e1118a6882
TINYGL: Few functions are not allowed to be on call lists
2023-02-20 23:39:10 +01:00
sluicebox
62ca8c9cf1
SCI: Fix KQ5 sinking boat position
...
Fixes bug #14218
2023-02-20 12:39:31 -08:00
Paweł Kołodziejski
f8dfa204ad
TINYGL: Fix for front face getter and tuned naming of macro
2023-02-20 21:30:25 +01:00
Paweł Kołodziejski
f3c78c18a0
TINYGL: Implement more code for tglGet* functions
2023-02-20 20:49:48 +01:00
Zach Showers
a0ebd94ead
HDB: Fixed not being able to pick up Red Unimail Envelope with keyboard
2023-02-20 19:41:06 +01:00
Walter Agazzi
e053002d9c
AGS: Add detection for a couple alt versions
2023-02-20 14:41:07 +01:00
Matthew Duggan
c40e667f00
TETRAEDGE: Fix float/double conversion warnings
2023-02-20 19:51:54 +09:00
Matthew Duggan
25b3ee430c
TETRAEDGE: Fix build on platforms without ushort
2023-02-20 19:07:41 +09:00
Matthew Duggan
fcc44b34c0
TETRAEDGE: Fix some Coverity issues (null checks, initialization)
2023-02-20 17:08:12 +09:00
Matthew Duggan
3cc29bcfc5
TETRAEDGE: Clean up some TODOs
2023-02-20 17:08:12 +09:00
Matthew Duggan
8e057462db
TETRAEDGE: Handle invertNormals for Syberia 2 characters
2023-02-20 17:08:12 +09:00
Matthew Duggan
ebfa1e91cc
TETRAEDGE: Add Charater::Water class for Syberia 2
2023-02-20 17:08:12 +09:00
Matthew Duggan
eb871c93ad
TETRAEDGE: Complete updateScroll for Syberia 2
2023-02-20 17:08:11 +09:00
Matthew Duggan
ed71db3403
TETRAEDGE: Avoid compiler warning in TeParticle
2023-02-20 17:08:11 +09:00
Matthew Duggan
ae5d052ce2
TETRAEDGE: Implement updateScroll and updateViewport for Syberia 2
2023-02-20 17:08:11 +09:00
Matthew Duggan
50d4766109
TETRAEDGE: Implement some empty lua binds for Syberia 2
2023-02-20 17:08:11 +09:00
Matthew Duggan
4dde2c98f4
TETRAEDGE: More features to support Syberia 2
2023-02-20 17:08:11 +09:00
Matthew Duggan
a559a0c7c9
TETRAEDGE: Support converting image formats on load
2023-02-20 17:08:11 +09:00
Matthew Duggan
787bffdd2f
TETRAEDGE: Update scene loading for Syberia 2
2023-02-20 17:08:11 +09:00
Matthew Duggan
550f2e276d
TETRAEDGE: Inventory fixes for Syberia 2
2023-02-20 17:08:11 +09:00
BLooperZ
dd0d6acdb6
ASYLUM: Support hebrew fan-translation
2023-02-20 10:50:57 +03:00
Paul Gilbert
e7b6593e78
MM: MM1: CharacterInfo now derives from PartyView class
2023-02-19 22:20:58 -08:00
Paul Gilbert
3792c23854
MM: MM1: Creating base class for views that allow switching character
2023-02-19 22:07:41 -08:00
Paul Gilbert
70b65410e4
MM: MM1: Beginnings of selected spell casting
2023-02-19 19:15:03 -08:00
Paul Gilbert
7cea92d83d
MM: MM1: Remove old debug code
2023-02-19 19:15:03 -08:00
D G Turner
de16ed814b
TEST: Fix Misleading Indentation GCC Compiler Warnings in Common::Crc tests
2023-02-20 01:49:57 +00:00
Walter Agazzi
fc5bbeaa26
AGS: Add detection for some old games/demos
...
From ags archives
2023-02-20 02:40:12 +01:00
D G Turner
edf97f385c
GRAPHICS: Fix Set-But-Unused-Variable GCC Compiler Warning
2023-02-20 00:43:42 +00:00
Thierry Crozat
a438bb678a
HPL1: Fix incorrect usage of Common::remove_const
2023-02-20 01:36:19 +01:00
Thierry Crozat
d48326e54c
DIRECTOR: Really fix warning
...
The purpose of Common::remove_const is not to remove the const
specifier from a variable, but to remove it from a type and define
a non-const type in the process. The previous commit to fix the
warning thus did not fix anything as the code was still doing a
C cast to remove the const specifier. The proper way to fix that
warning is to use a const_cast.
2023-02-20 01:36:19 +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
angstsmurf
3012d2ad6a
GLK: SCOTT: Update UNP64
...
The UNP64 code was not endian safe, unaligned and contained a couple of
out-of-bounds reads and errors in the translation to C++.
This fixes that, mainly by adding a number of helper functions to
exo_util.cpp and replacing the unsafe code with calls to them.
2023-02-19 15:11:20 -08: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