Adrian Frühwirth
225cad379f
SLUDGE: Remove unnecessary semicolon
2018-03-05 23:06:20 +01:00
Simei Yin
fe9968a074
SLUDGE: Arrange include order
2017-12-19 22:16:21 +01:00
Simei Yin
d98016b222
SLUDGE: Objectify speech manager
2017-12-19 22:12:08 +01:00
Colin Snover
51329c0dc6
ALL: Fix misuse of comma operator
2017-11-10 09:57:03 -06:00
Colin Snover
432fd522d2
ENGINES: Remove default1x scaler flag
...
This flag is removed for a few reasons:
* Engines universally set this flag to true for widths > 320,
which made it redundant everywhere;
* This flag functioned primarily as a "force 1x scaler" flag,
since its behaviour was almost completely undocumented and users
would need to figure out that they'd need an explicit non-default
scaler set to get a scaler to operate at widths > 320;
* (Most importantly) engines should not be in the business of
deciding how the backend may choose to render its virtual screen.
The choice of rendering behaviour belongs to the user, and the
backend, in that order.
A nearby future commit restores the default1x scaler behaviour in
the SDL backend code for the moment, but in the future it is my
hope that there will be a better configuration UI to allow users
to specify how they want scaling to work for high resolutions.
2017-10-07 12:30:29 -05:00
Willem Jan Palenstijn
6bea267385
SLUDGE: Skip SearchMan detour in fallback detection
2017-09-20 20:53:14 +02:00
Simei Yin
e1c33a6b97
SLUDGE: Use Mod/Xm/S3m decoder in Sludge
2017-09-12 11:27:21 +02:00
Simei Yin
a2a980aa89
SLUDGE: Convert CP1250 to UTF8 for some windows games
2017-08-24 04:02:42 +02:00
Simei Yin
867b8dbb92
SLUDGE: Reset engine when launching a new game data file
2017-08-22 16:20:15 +02:00
Simei Yin
cae614a4dc
SLUDGE: Use common hashmap instead of array table
2017-08-21 10:19:19 +02:00
Simei Yin
516c24e8c3
SLUDGE: Change game file to be loaded
2017-08-21 10:19:19 +02:00
Simei Yin
a9ee51d6ce
SLUDGE: Some code cleaning
2017-08-21 10:19:19 +02:00
Simei Yin
d9a6791500
SLUDGE: Add support for some windows-only games
2017-08-21 10:19:19 +02:00
Simei Yin
9ee81ad127
SLUDGE: Fix zBuffer problem when credit scrolling
2017-08-18 05:17:03 +02:00
Simei Yin
cc84534871
SLUDGE: Fix load&save sound bug
2017-08-18 05:17:03 +02:00
Simei Yin
0993264ba3
SLUDGE: Play mod music
2017-08-18 05:17:03 +02:00
Simei Yin
5eda2befbb
SLUDGE: Add debug channel
2017-08-15 07:47:56 +02:00
Simei Yin
302a14677d
SLUDGE: Fix sprite darkness bug and refactor
2017-08-15 07:47:56 +02:00
Simei Yin
3cfb5bcdc5
SLUDGE: Fix unmatched delete and delete []
2017-08-12 16:49:47 +02:00
Simei Yin
606d2135b8
SLUDGE: Fix SoundManager destructure error
2017-08-12 16:49:47 +02:00
Simei Yin
1892d60c7a
SLUDGE: Apply dark color to sprite using multipy mode
2017-08-12 12:14:59 +02:00
Simei Yin
02b09dc8fc
SLUDGE: Fix Common::String operator[] out of range
2017-08-12 11:42:04 +02:00
Simei Yin
7734cb937d
SLUDGE: Fix uninitialised value
2017-08-12 11:28:21 +02:00
Simei Yin
044ea6f8b0
SLUDGE: Apply lightmap to sprites
2017-08-12 11:20:48 +02:00
Simei Yin
c84720885a
SLUDGE: Fix sprite depth error
2017-08-12 07:25:29 +02:00
Simei Yin
c28d246cb0
SLUDGE: Get list of saved files
2017-08-11 18:03:45 +02:00
Simei Yin
49383e0aee
SLUDGE: Debug output lightmap image
2017-08-11 06:35:14 +02:00
Simei Yin
949dcaa4e2
SLUDGE: Prepare sprites for lightmap
2017-08-11 06:35:14 +02:00
Simei Yin
a751ad5530
SLUDGE: Add thumbnail for save&load interface
2017-08-08 14:08:29 +02:00
Simei Yin
cff1308ed1
SLUDGE: Implement fileExists built-in function
2017-08-08 14:08:29 +02:00
Simei Yin
c9e3747114
SLUDGE: Change debug channels
2017-08-08 14:08:29 +02:00
Simei Yin
cd00521552
SLUDGE: Fix default sprite depth
2017-08-08 14:08:29 +02:00
Filippos Karapetis
b445d31e58
SLUDGE: SpritePalette is a class, not a struct
2017-08-07 00:05:34 +03:00
Torbjörn Andersson
70a2ca8b7d
JANITORIAL: Silence more GCC 7 warnings
...
All these fall through were marked as deliberate, so again I've only
changed the comment to silence GCC.
2017-08-06 13:30:51 +02:00
Simei Yin
3a7e5f1647
SLUDGE: Fix backdrop loading error
2017-08-03 09:36:30 +02:00
Simei Yin
7eade8b031
SLUDGE: Quit game built-in function
2017-08-03 04:14:35 +02:00
Simei Yin
bbc781faaa
SLUDGE: Fix backdrop loading
2017-08-03 03:50:15 +02:00
Simei Yin
79dbb56625
SLUDGE: Fix ZBuffer order bug
2017-08-02 17:46:42 +02:00
Simei Yin
44c5f5e474
SLUDGE: Refine debug channels
2017-08-02 17:46:42 +02:00
Simei Yin
c4fbb545a6
SLUDGE: Reset zBuffers when blank back drop
2017-08-02 17:46:42 +02:00
Simei Yin
7da077b93a
SLUDGE: Clear screen before every display
2017-08-01 09:29:34 +02:00
Simei Yin
a1be6d4209
SLUDGE: Move sprite bank to graphics manager
2017-07-21 14:00:24 +02:00
Simei Yin
5c853fbd65
SLUDGE: Add some windows-only games with running problems
2017-07-21 13:29:57 +02:00
Simei Yin
e120aa585e
SLUDGE: Add game Life Flashes By
2017-07-21 11:57:29 +02:00
Simei Yin
e4cbba9d09
SLUDGE: Add game The Interview
2017-07-21 11:49:01 +02:00
Simei Yin
0cc9e59105
SLUDGE: Add game Frasse and the Peas of Kejick
2017-07-21 11:45:45 +02:00
Simei Yin
fd2cf90bb3
SLUDGE: Objectify cursor manager
2017-07-21 11:21:45 +02:00
Simei Yin
6858d3c6ae
SLUDGE: Remove unused files
2017-07-21 11:21:45 +02:00
Simei Yin
4a54a02760
SLUDGE: Objectify text manager
2017-07-21 11:21:45 +02:00
Simei Yin
73a81a5089
SLUDGE: Objectify sound manager
2017-07-21 11:21:45 +02:00