Commit Graph

362 Commits

Author SHA1 Message Date
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Alexandre Detiste
6044504762 JANITORIAL: typos
some in the variable names, some in the comments;
no change for the strings that interract with original games assets
2021-10-31 20:46:31 +01:00
Kai Knoblich
3101573007 SLUDGE: Fix build with Clang >= 11.0.0
Clang 11 and newer check the types of return values more strictly and
generate an error if there is a discrepancy.

However the "bool loadGame()" function, returns the value "NULL", if
loading of a savegame was unsucessful, whereas Clang expects a return
value of type "bool".

Remedy the issue by using "false" as return value instead of "NULL".
2021-09-10 19:38:12 +03:00
Cameron Cawley
644e7354f5 CREDITS: Update credits 2021-08-22 22:25:33 +03:00
Filippos Karapetis
0a3e3d8372 SLUDGE: Remove superfluous C string conversions 2021-08-10 13:04:09 +03:00
Cameron Cawley
e187a37d95 SLUDGE: Avoid direct use of remove() 2021-08-10 13:04:09 +03:00
Paul Gilbert
005561d305 COMMON: Increase Stream pos, seek, size from int32 to int64 2021-07-08 18:24:28 -07:00
Paul Gilbert
baccbedf50 GRAPHICS: Changed surface classes sizes from uint16 to int16 2021-07-04 18:24:27 -07:00
Eugene Sandulenko
35eedf421a
SLUDGE: Avoid usage of remove() 2021-06-26 22:00:14 +02:00
sluicebox
8e1d90f8e4 ALL: Remove clearAllDebugChannels() from Engine dtors 2021-06-14 12:42:38 -05:00
ysj1173886760
7af3a3f84c ENGINES: introduce ADDectedGameExtraInfo to ADGameDetector, add extra info as parameter for fallback detect. 2021-06-13 14:15:45 +02:00
Eugene Sandulenko
0b7194ecc4
SLUDGE: Gracefully continue on MOD music failure. Happens with IT modules now 2021-05-30 11:40:37 +02:00
ysj1173886760
554fb982ab SLUDGE: move debug channels to metaEngineDetection 2021-05-22 01:34:57 +02:00
D G Turner
df9ce51662 SLUDGE: Fix Signed vs. Unsigned GCC Compiler Warnings 2021-05-17 23:18:50 +01:00
Eugene Sandulenko
34f7e04c4f
SLUDGE: Initial code for bg effects 2021-05-17 01:55:21 +02:00
Eugene Sandulenko
df762ea3df
SLUDGE: Cleanup and simplify code 2021-05-17 01:55:20 +02:00
Eugene Sandulenko
7d5788836d
SLUDGE: Implement Crossfade transition
This completes all the transition modes
2021-05-17 01:55:20 +02:00
Eugene Sandulenko
4af234930d
SLUDGE: Implement Snapshotbox transition 2021-05-17 01:55:14 +02:00
Eugene Sandulenko
d96ac486c9
SLUDGE: Implement Blinds transition 2021-05-16 17:09:32 +02:00
Eugene Sandulenko
d359183fc0
SLUDGE: Implement TV transition 2021-05-16 17:09:32 +02:00
Eugene Sandulenko
ada51d0b49
SLUDGE: Implement Dissolve transition 2021-05-16 17:09:32 +02:00
Eugene Sandulenko
f1196d909a
SLUDGE: Fix crash at save 2021-05-16 00:53:39 +02:00
Eugene Sandulenko
c07f28a6b0
SLUDGE: Revert the background transparency fix as that messes with some backgrounds 2021-05-16 00:37:12 +02:00
Eugene Sandulenko
524193ac26
SLUDGE: Rename loadsave.* -> saveload.* for consistency 2021-05-15 17:17:23 +02:00
Eugene Sandulenko
bc38a0a08c
SLUDGE: Implement FADE transition 2021-05-15 00:10:01 +02:00
Eugene Sandulenko
7ee172b47f
SLUDGE: Fixing backdrop transparency. Now parallax works as expected 2021-05-14 18:49:02 +02:00
Eugene Sandulenko
b108f1377e
SLUDGE: Further work on parallax rendering 2021-05-14 01:01:58 +02:00
Eugene Sandulenko
98b0fe53bc
SLUDGE: Added more debug output to parallax drawing 2021-05-14 01:01:58 +02:00
Eugene Sandulenko
90a998f742
SLUDGE: Added debug ouptut to parallax drawing 2021-05-14 01:01:58 +02:00
Eugene Sandulenko
836825abcf
SLUDGE: Merge Parallax stuff back into GraphicsManager 2021-05-14 01:01:58 +02:00
Eugene Sandulenko
51d56fdcea
SLUDGE: Implement handling MOD track starting playback position 2021-05-14 01:01:58 +02:00
Eugene Sandulenko
cfaa0fd4be
SLUDGE: Loop MOD playback 2021-05-13 02:10:18 +02:00
Eugene Sandulenko
b93aa9b05d
SLUDGE: Fix transparency handling 2021-05-12 23:19:19 +02:00
Eugene Sandulenko
7d61637afd
SLUDGE: Renamed debug channels and disabled the pre-enabled ones 2021-05-12 23:19:19 +02:00
Eugene Sandulenko
84cc106cc5
SLUDGE: Plug memory leak 2021-05-10 13:58:25 +02:00
Eugene Sandulenko
77bfebb317
SLUDGE: Fix potential NULL dereference 2021-05-10 13:58:25 +02:00
Eugene Sandulenko
6dcf0939bf
SLUDGE: Fix potential buffer overrun 2021-05-10 13:58:25 +02:00
Eugene Sandulenko
62dc0ff8bd
SLUDGE: Fix zbuffer ordering 2021-05-08 13:43:29 +02:00
Eugene Sandulenko
8880eceaa7
SLUDGE: Reduce header dependency 2021-05-08 13:43:29 +02:00
Eugene Sandulenko
9759e9d131
SLUDGE: Dump zbuffer data 2021-05-08 13:43:29 +02:00
Eugene Sandulenko
ef02391959
SLUDGE: Properly dump floor data 2021-05-08 13:43:29 +02:00
Eugene Sandulenko
f06c1764af
SLUDGE: Remove another unneeded include 2021-05-08 13:43:29 +02:00
Paul Gilbert
c51f717799 SLUDGE: Compilation fix for Visual Studio 2021-05-06 18:14:55 -07:00
Eugene Sandulenko
28e4e46707
SLUDGE: Reduce header dependencies 2021-05-07 01:29:53 +02:00
Eugene Sandulenko
5c15a99fb8
SLUDGE: Reduced header dependecy. No nested includes 2021-05-07 01:29:53 +02:00
Eugene Sandulenko
e3da6f47b5
SLUDGE: Remove unused files and redundant header 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
bbf03426e1
SLUDGE: JANITORIAL: Fix code formatting 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
73c9875529
SLUDGE: Wrap status bar into a class
This lets us get rid of the global constructors
2021-05-07 01:29:52 +02:00
Eugene Sandulenko
9d6761a8ad
SLUDGE: Dump more resources 2021-05-07 01:29:52 +02:00
Eugene Sandulenko
becfea5dbc
SLUDGE: Changed naming format for dump files 2021-05-07 01:29:52 +02:00